All Projects

Explore my complete portfolio of projects, from web applications to mobile apps and everything in between.

Some of my work

Screenshot or preview of Jumis Cake Studio project

Jumis Cake Studio

A full-stack e-commerce platform made with love for my wife's premium bakery - Jumis Cake Studio. Features online ordering, product customization, secure payments via Stripe and PayPal, and a modern user interface built with React and Shadcn UI.

React - TypeScript - Vite - HTML5 - CSS3 - Tailwind CSS - Shadcn UI - Radix UI - React Router - TanStack Query - React Hook Form - Zod - Prisma - PostgreSQL - Stripe - PayPal - Node.js - Bun - ESLint - Git
Screenshot or preview of Word Game Challenge project

Word Game Challenge

An open-source word-guessing game using vanilla JavaScript and a modular architecture, ensuring responsiveness. To enhance the user experience, I implemented real-time letter validation and an interactive colour-coded feedback system. I integrated the Datamuse API with custom filtering algorithms to create an adaptive word dictionary with appropriate difficulty levels for words of varying lengths. Additionally, I built a performance-optimized game state management system with local storage integration, which included real-time scoring, game statistics tracking, and persistent high-score functionality.

HTML - CSS - JavaScript - APIs - state management - modular design - responsive design - interactive feedback
Screenshot or preview of AEEIEE project

AEEIEE

A professional, modern and responsive website for my company, Aeeiee, showcasing our products, services and more. I led the development of the custom WordPress theme and implemented various interactive features using React and PHP.

WordPress - Node.js - jQuery - PHP - HTML5 - CSS3 - SCSS - Bootstrap - MySQL - Gutenberg - REST API - Docker - AWS (S3, CloudFront) - CI/CD - Git
Screenshot or preview of Catch The Ghost App project

Catch The Ghost App

A gamified Pomodoro timer that transforms focus sessions into an engaging game, helping users beat phone addiction through rewards and historical figure collections. Contributed to modular iOS app using Swift, UIKit, MVVM-C with leaderboard mechanics and XP tracking for >10k users. Built complete auth module with multi-provider sign-in, profile management, and privacy-compliant settings.

Swift - SwiftUI - UIKit - CoreData - Firebase - Xcode - iOS - Swift Package Manager - Combine - AVFoundation - StoreKit - App Store Connect - Git - TestFlight
Screenshot or preview of Precis project

Precis

Precis is a full-stack web application for visualizing and analyzing rainfall time-series data. The platform provides interactive data visualization tools, statistical analysis, and geospatial mapping capabilities to help users understand rainfall patterns in central Birmingham.

Python - Flask - JavaScript - HTML5 - CSS3 - SCSS - Pandas - NumPy - Plotly - Plotly.js - Leaflet.js - noUiSlider - Flatpickr - Webpack - Babel - Axios - Bootstrap - SQLite - PostgreSQL - Docker - AWS (ECS, RDS, ECR, VPC, ALB) - IaC (Pulumi) - GitHub Actions - CI/CD - Git
Screenshot or preview of Task Management App project

Task Management App

A full-stack task management application using React 19 and Node.js. I implemented real-time task tracking, file attachments, and email notifications while ensuring secure user authentication and authorisation. The RESTful API was engineered with Express.js and MongoDB and features comprehensive Swagger documentation, rate limiting, and secure session management. I implemented advanced frontend features using the modern React ecosystem, and the application was containerised using Docker.

JavaScript - Node.js - HTML5 - CSS3 - SCSS - React 19 - React Query - React Router DOM - Formik - Yup - React Select - React Slick - Axios - Jest - React Testing Library - Express.js - MongoDB - Mongoose - JWT - Morgan - Multer - Swagger UI - Cors - Docker - Git - npm - ESLint - Babel - AWS S3 - MongoDB Atlas - Fly.io - GitHub Actions - CI/CD
Screenshot or preview of Dress Measurement App project

Dress Measurement App

Mobile app for taking, storing, and sharing clothing measurements with PDF/CSV export functionality. Designed for both individual users and fashion entrepreneurs to manage customer measurements with cloud sync. Fixed persistent iCloud sync issues using CloudKit, reducing related complaints by 75%.

Swift - UIKit - SQLite - Xcode - iOS - CocoaPods - CloudKit - App Store Connect - Git - TestFlight
Screenshot or preview of Iridium Go Exec Product Page project

Iridium Go Exec Product Page

Developed a flexible page builder system using WordPress APIs and ACF Flexible Content, enabling clients to rapidly create and customize unique web pages for products, services, or information. The Iridium Go Exec page showcases one of their satellite communication products, built using this scalable content management system.

PHP - HTML5 - CSS3 - SCSS - Bootstrap - WordPress - ACF - jQuery
Back to Home