Experience & Projects
A timeline of my professional roles and key engineering projects, focusing on scalable backend architectures, robust data pipelines, and performant user interfaces.
ML Engineer
Built and trained a convolutional neural network from scratch in PyTorch. Executed structured model evaluation on Kaggle P100 and Colab T4 GPU environments.
Full-Stack Architect
Integrated the Google Gemini API to deliver AI-driven CV scoring and formatting suggestions within a job-tracking pipeline. Designed a robust data layer leveraging PostgreSQL and Prisma.
Full-Stack Developer
Spearheaded development of scalable, data-intensive web applications using modern routing and server-side rendering. Engineered resilient RESTful APIs and managed complex relational and document data schemas.
Backend Systems Engineer
Designed a distributed microservices fintech wallet featuring a strict double-entry ledger architecture. Orchestrated complex distributed transactions using sagas over high-throughput event streams.
Full-Stack Developer
Architected high-performance web applications with a focus on seamless frontend-to-backend data flow. Led targeted UI/UX redesigns across core product surfaces to significantly enhance user retention.
Full-Stack Developer
Developed a comprehensive real estate platform with advanced property filtering and interactive map integrations. Built reliable backend services for managing saved search alerts and real-time data updates.
Undergraduate ML Researcher
Built and evaluated a Long Short-Term Memory network for time-series stock price forecasting as part of a final-year project. Focused on rigorous model evaluation and data preprocessing.
Full-Stack Developer
Built robust web applications that drastically reduced manual business workloads and optimized efficiency. Deployed highly-available containerised microservices to streamline the deployment lifecycle.
Node.js Developer
Built scalable backend systems in Node.js and PostgreSQL for mobile applications serving thousands of active users. Designed highly normalized database schemas that optimized data retrieval throughput.