Projects
-
What’s in a name?
Name generator app built with Python and SQLite, using a FastAPI/Uvicorn backend and deployed with Streamlit, Docker and Cloud Run, allowing users to create new, unique names based on simple patterns.
-
Pot Luck
Website using NLP embedding and K-Means clustering to allow individuals to search for recipes by ingredients, so they can find a dish to make whatever is in the kitchen.
-
Career Compass (ongoing)
Web app using web scraping, NLP and K-means clustering to allow users to focus their career search by describing their ideal job.
-
Tableau Public
I’m currently learning Tableau by exploring Tableau Public.
No repo available
-
Portfolio site with Astro
I’ve been getting to grips with Astro and a little CSS to build this site.
Education
-
Le Wagon
9-week full-time intensive coding bootcamp - Python-based
- Learned Data Analytics, Loading, Preparation and Warehousing with SQL/PostgreSQL, BigQuery, pandas, and NumPy
- Data Visualisation with Matplotlib and Seaborn; Statistics with Scipy and Statsmodels
- Worked with a wide range of structured and unstructured datasets
- Machine Learning with Scikit-learn; Deep Learning with TensorFlow Keras; Data pipelines
- Worked on Data Ops/Product development with Google Cloud Platform, Docker, MLflow, and Streamlit
- Led a project team of 4 to develop Pot Luck, a website applying NLP embedding and K-Means clustering to allow users to search for recipes based on available ingredients
-
University of Edinburgh
Postgraduate study with a focus on political analysis and international relations.
-
University of Oxford
Undergraduate degree with a focus on French language and literature.
Work Experience
-
Policy Manager - Violence Against Women and Girls (VAWG) at Scottish Government
- Maintained strong relationships with stakeholders despite frequent differences over policy positions
- Led the team's responses to stakeholders and MPs on sensitive topics, writing ministerial briefings and speeches and reviewing junior colleagues' work
- Organised communications campaign as part of the 16 days of Activism against GBV, including ministerial visits and a Twitter campaign, coordinating colleagues across different departments
- Line management of Policy Officer
-
Senior Consultant - Agriculture and Economic Development at LTS International
- Led client relationships for £1m forestry governance project
- Grant management of £11m agricultural development project
- Management of sub-contractors
-
Programme Officer at Mercy Corps
- Client relationship management for projects in West and North Africa, leading dialogue to resolve sensitive or complex issues such as negotiations on grant agreement terms
- Used understanding of client needs and teamwork skills to coordinate the work of colleagues across multiple countries to develop strong project proposals, working to tight deadlines
-
Programme Support Manager at Anti-Slavery International
- Developed project management systems and donor compliance across Anti-Slavery's project portfolio, driving improvement of financial reporting processes
- Built downstream partner organisations' financial management capacity and developed their financial reporting systems
- Led design of budgets for proposals, directing inputs from partner organisations and revising budgets to optimise value for money
- Contributed to corporate budget and management accounts
-
Manager at Adam Smith International
- Delivered savings of over £30k as project manager on development project in Nepal
- Consultant recruitment and written contributions to a succession of winning bids, including for a £20m UK government contract