Icon

My Projects

A collection of professional work, freelance projects, and personal experiments

Projects

Minimalist NewTab

VSCode Extension Screenshot 1
VSCode Extension Screenshot 2
VSCode Extension Screenshot 3
VSCode Extension Screenshot 4

A highly customizable Chrome/Edge extension that replaces the default New Tab page with quick-access links and advanced personalization options. Focus on clean design and user productivity. Features quick-access bookmark system, customizable themes and layouts, weather integration, keyboard shortcuts, and data sync across devices.

Python Code Jam 2025

Python Code Jam Screenshot 1
Python Code Jam Screenshot 2
Python Code Jam Screenshot 3

Theme: "Wrong tool for the job" – A tongue-in-cheek website for teaching HTML, but restricted to Python code only. Built entirely in Python (with a pinch of JSON), it embraces the theme by showcasing creative workarounds and unconventional solutions.

VeggieInventory

A custom inventory management system developed for an SME client, featuring stock tracking, category-based filtering, and automatic updates to their public-facing website with real-time inventory data. This project achieved a 60% reduction in inventory discrepancies and decreased manual errors by over 70%, while providing real-time website integration and a custom category filtering system.

MakeItAll Productivity Hub

A productivity web app integrating a chat system, advanced documentation viewer and summariser, and modular analytics dashboards tailored to user workflows. The platform includes real-time team messaging, advanced documentation viewer, custom analytics dashboards, and helped clients reduce team communication friction while improving deadline adherence by ~30%.

Custom Data Pipeline & CI/CD System

Developed and maintained a highly customisable data pipeline ensuring seamless data ingestion, transformation, and delivery. Managed data integration from diverse sources including SFTP, HTTP connections, and multiple cloud platforms. Achieved a 30% decrease in time-to-launch through multi-cloud platform integration, comprehensive testing coverage, and reusable library development.

PixiPainter

PixiPainter Screenshot 1
PixiPainter Screenshot 2
PixiPainter Screenshot 3
PixiPainter Screenshot 4
PixiPainter Screenshot 5

A Python-based pixel art editor built from scratch, featuring customizable palettes, multiple brush types, and a bespoke file format for saving and loading pixel art. Created as an exploration into 2D graphics programming and custom UI library development. Includes a custom 2D rendering engine, multiple brush types and sizes, customizable color palettes, bespoke file format (.pixi), and layer management system.

VSCode Tasks Integration Extension

A VS Code extension that organizes workspace tasks in an intuitive tree-view interface within the activity bar. The extension automatically groups tasks by source (npm, CMake, workspace) and type (build, test, deploy) while providing one-click execution with visual status indicators and bulk operations.

Personal Portfolio Evolution

This website itself represents an ongoing project in web development, responsive design, and personal branding. Built with modern CSS, semantic HTML, and progressive enhancement principles. Features mobile-first responsive design, semantic HTML structure, CSS Grid and Flexbox layouts, progressive enhancement, and performance optimization.