Projects Hub

A running collection of interactive web apps, AI tools, and full-stack experiments, built to explore new tech, solve real problems, and mostly because building things is fun. Have a look around, try the live builds, and dig into the code if you're curious.

AI-Companion

Live
Built with HTML5 · CSS3 · JavaScript · AWS Lambda · AWS Nova Micro · Azure Speech · Web Audio API · Modular ES6

An interactive serverless AI storytelling companion and memory analyzer. Built using vanilla JavaScript, it utilizes Amazon Nova Micro (via AWS serverless architecture) to analyze user-submitted stories, extract key narrative highlights, and generate reflective feedback. It also integrates Microsoft Azure Speech to provide real-time, text-to-speech audio playback of the AI's responses.

Scrum Sandbox

Live
Built with HTML5 · CSS3 · JavaScript · AWS Lambda · AWS DynamoDB · AWS Bedrock · AWS Nova Micro · Agile Scrum · Modular ES6

An interactive Agile Scrum simulator and project management sandbox. Built with vanilla JavaScript, it features a dynamic Kanban workflow board, automated sprint health tracking, and integrated AI capabilities powered by Amazon Nova Micro (via Amazon Bedrock and AWS Lambda) to audit user stories and analyze delivery risks. Users can choose from pre-built exemplary project templates or persist their custom backlogs to AWS DynamoDB via AWS API Gateway.

Music Lab

Beta
Built with HTML5 · CSS3 · JavaScript · Web Audio API · abcjs · jsPDF · svg2pdf.js · HTML5 Canvas · Modular ES6

An interactive web-based music composition and playback studio for Cello and Piano. Built with vanilla JavaScript and a modular architecture, it lets users write, transpose, and play back scores in real time using abcjs and the Web Audio API. It features dynamic measure tracking, note-pads with custom durations and accidentals, live canvas frequency visualizations, classical presets, and tools to export compositions as high-resolution PDFs or WAV audio files.

Kitchen Byte

In Development
Built with HTML5 · CSS3 · JavaScript · Google Gemini API · Google Places API · Modular ES6

An interactive AI-powered global meal-prep agent and zero-waste menu planner. Built using vanilla JavaScript and modular ES6 architecture, it coordinates the Google Gemini API to generate tailored multi-day recipes, calorie breakdowns, and aisle-grouped grocery lists based on custom dietary preferences, household sizes, and fitness goals. It also integrates the Google Places API to look up nearby supermarket addresses and operating hours using postal codes, and features drag-and-drop or tap-to-select meal swapping with full printable recipe guides.