Newton Mbugua

Fullstack Developer · Data Engineer

mymbugua@gmail.com · github.com/mbuguanewton · linkedin.com/in/mbuguanewton

Summary

Experienced software developer with 4+ years in fullstack development and a growing specialisation in data engineering. Proven track record delivering scalable backend systems, modern frontends, and reliable data pipelines. Passionate about learning, collaboration, and turning ambitious ideas into working products.

Experience

Python Developer

Jun 2025 – Present

Landstack · Full-time · United Kingdom

  • Python development with a focus on data-driven applications
  • Working with PostgreSQL and SQL for data storage and querying
  • Building automation scripts and data pipelines
PythonPostgreSQLSQLScripting

Frontend Developer

Jun 2022 – May 2024

Adido · Full-time · Bournemouth, UK · Remote

  • Developed responsive, high-quality web applications using ReactJS, collaborating with backend developers to integrate robust APIs
  • Conducted cross-browser testing and implemented unit tests to ensure seamless functionality across various devices
  • Streamlined development processes by introducing automated testing pipelines, reducing production errors by 40%
  • Enhanced application accessibility by implementing ARIA roles and ensuring compliance with web accessibility standards

Software Engineer

Jul 2021 – Mar 2022

Africa's Talking · Full-time · Kenya · Hybrid

  • Collaborated on cross-functional teams to develop bespoke applications leveraging company APIs and SDKs
  • Implemented best practices in software architecture, improving code maintainability and scalability
  • Resolved critical bugs and improved system performance by identifying and addressing bottlenecks effectively
JavaScriptReact.jsVue.jsNode.jsExpress.jsDocker

Full Stack Engineer

May 2019 – Jan 2021

Vacay Holiday Deals · Full-time · Kenya

  • Built a high-performing booking platform with ReactJS on the frontend and Flask for backend APIs
  • Optimised query performance, reducing response times by 25% through database indexing and query optimisation
  • Conducted rigorous testing and debugging to ensure system stability and a seamless user experience
React.jsNext.jsNode.jsFlaskReduxPostgreSQL

Software Engineer

Jan 2020 – Present

Aesops · Self-employed · Kenya · Remote

  • Designed and implemented scalable web applications using Next.js and React in conjunction with backend APIs developed in Flask and FastAPI
  • Built reusable components and frontend libraries to enhance scalability and reduce development timelines
  • Spearheaded accessibility enhancements, ensuring adherence to WCAG standards for a diverse user base
  • Optimised website performance, improving load times by over 30% through effective refactoring and caching strategies
  • Mentored junior developers and conducted regular code reviews to uphold technical quality and team productivity
Next.jsReact.jsPythonFlaskFastAPIMongoDBPostgreSQLData Engineering

Projects

Pland

AI-powered idea-to-MVP platform. Next.js, tRPC, Vercel AI SDK, Drizzle ORM.

Budget Tracker

Personal finance app with AI categorisation. Next.js, Claude API, Drizzle ORM.

Property Pledged

Trustpilot for properties. React, Node.js, Express, MongoDB.

Aesops

Data platform for the Kenyan market. Python, Airflow, Docker, PostgreSQL.

Skills

Frontend
React.jsNext.jsTypeScriptVue.jsReduxTailwind CSS
Backend
Node.jsPythonFlaskFastAPIExpress.jsRESTGraphQL
Data
PostgreSQLMongoDBSQLApache AirflowETLData Engineering
DevOps
DockerGitGitHub ActionsVercelCI/CD