Articles.
Longer write-ups of things I've built and analysed: dashboards, integrations, machine learning models, strategy reviews. Most first appeared on LinkedIn.
Projects
Building a CNN for image classification: my hands-on deep learning journeyBuilding a convolutional neural network from scratch in TensorFlow and Keras, to understand first-hand what ML products ask of engineering teams.How I automated my job search using AWS Lambda, Python and product thinkingA lean serverless system that watches the career pages of companies I wanted to work for and emails me the moment a matching role goes live.We didn't build a smartwatch, but we built a whole plan for oneTwelve weeks, one teammate and a fictional smart medical watch: SMART goals, an 11-sprint Agile plan, WBS, Gantt, risk register and EVM in a 30-page plan.From meme to masterpiece: crafting a business intelligence dashboardA Tableau dashboard on two years of admissions CRM data: lead progression, task efficiency and marketing effectiveness, and the Sankey chart that nearly beat me.From idea to execution: a laptop price prediction modelComparing Elastic Net, SVR and Random Forest regression on 1,721 laptops; Random Forest won with an R² of 88.24%. Code, data and report on GitHub.Real-time Facebook lead integration: challenges, solutions and codeA serverless pipeline on AWS Lambda, API Gateway and S3 that captures Facebook Lead Ads in real time, stores them securely and forwards the key data onwards.Building a product metrics dashboard with StreamlitA Streamlit dashboard that puts DAU/MAU, churn, retention, LTV, CAC, feature adoption and NPS in one place, with the full code on GitHub.
Research
Analyses
How a global building materials giant navigated a pandemicLeading a team through CRH plc's 2019–2022 financial statements: liquidity, solvency, profitability and efficiency, and what they say about resilience.Strategic analysis of IntercomA team strategy review of Intercom using PESTEL, Five Forces, VRIO, SWOT and SAFE, and why we recommended acquiring Nosto over three other options.