Projects
A showcase of my work, growth, and the technologies I've explored.
Walking orange animation

MERO WALLET

A personal finance app that replaces the budgeting spreadsheet: every account, transaction, budget and investment in one clear view, with daily portfolio snapshots. Now in private beta, with Stripe subscriptions in test mode ahead of a public launch.

Next.jsReactTailwind CSSSupabase+5
Live site

MERO FORGE

The website for Mero Forge, my registered web design, graphic design and custom web app business in Toronto, with client case studies, a contact form and local SEO.

Next.jsReactTypeScriptTailwind CSS+3
Live site

FOODLINK

A scalable food bank platform with seamless content management, responsive UI, secure backend, cloud image storage, and geolocation/data visualization features.

Next.jsTailwind CSSReactFastAPI+12
Live siteCode

FRAGMENTS

A robust full-stack app leveraging AWS for auth, storage, compute, CI/CD, containerization, and automated testing with best code quality practices.

Next.jsDockerJavaScriptAWS+12
Code

ASSEMBLY LINE SIMULATOR

A C++ project that simulates an assembly line process, modeling workstations, customer orders, and item fulfillment across stages. It demonstrates object-oriented design, resource management, and event-driven simulation, enabling users to visualize and analyze production flow, bottlenecks, and system performance.

C++AlgorithmsData StructuresSTL+2
Code

LOGNET

A high-performance embedded logging mechanism for Linux applications, supporting severity filtering, timestamping, and centralized UDP-based log collection. Includes a logger library for application integration and a log server with real-time log management and runtime configuration.

C++LinuxUDP SocketsMultithreading+2
Code

HOTEL RESERVATION APP

A comprehensive hotel reservation management system built with Java. Features include hotel and room management, customer registrations, booking operations, and reporting. The application supports CRUD operations for hotels and rooms, real-time availability checks, dynamic pricing, and a user-friendly interface. Built with JavaFX for rich desktop UI and SQLite for persistent storage.

JavaJavaFXJDBCSQLite+3
Code

SPEEDWAY 99 (BLENDER RACING ANIMATION)

A team project for Game Content Creation: designed and animated racing cars on a detailed racetrack using Blender and SketchUp. The project involved 3D modeling, animation, and scene composition for a dynamic racing sequence.

BlenderSketchUp3D AnimationGame Content Creation

NETWORK MONITOR

A Linux network monitor that supervises multiple network interfaces, collects real-time statistics (state, up/down counts, traffic/errors), and ensures interfaces stay operational. Includes a central controller and individual interface monitor processes, with inter-process communication and automated link recovery.

C++LinuxUNIX Domain SocketsProcess Management+2
Code