HIGHLIGHTED Coding projects
<!-- Creative code realized functionally. -->
"Pokémon Capitalist" - Web Game



Fan-made strategy game where players catch, trade, and earn using in-game currency. Combining Pokémon-style gameplay with an economic system, players can choose to complete their Pokédex or become a virtual business tycoon.
Gameplay Features:
- Catch 150+ creatures with varying rarity and value
- Earn and spend in-game currency through the PokéMart
- Trade or sell Pokémon for profit; rarity = higher payout
- Track caught Pokémon with visual markers and gameplay history
- Backend: PHP (Laravel)
- Frontend: JavaScript + React.js
- Designed core game logic, market mechanics, and interactive UI
Gradient Art Generator


Transforms any image into abstract gradient art using the Perlin noise algorithm. The program extracts the five most dominant colors and generates heat-map–style visuals based on their distribution.
Process:
- Image Analysis: Divides the image into a matrix, filtering out less relevant colors.
- Heat Map Generation: Applies Perlin noise to vary color depth and concentration.
- Gradient Rendering: Smooths results with Gaussian blurring for a soft, painted look.
- Built with Python
- Libraries: NumPy, OpenCV, scikit-learn (KMeans), Pillow (PIL)
- Iteratively refined brush strokes, color mapping, and rendering efficiency
Audio Remixer



Remixes music live with animated controls. Lets users slow down, speed up, or add reverb and white noise to songs, for a retro/vaporwave vibe.
Features:
-
- Adjustable reverb, speed, and white noise levels
- Custom animated buttons with shadows, glow, and pressed effects
- VFD-style display for song info
- Vaporwave-inspired gradients, inner shadows, and depth effects
- Initially built in Python to test real-time audio mapping
- Rebuilt in JavaScript + TailwindCSS for dynamic visuals and UI feedback
- Evolved through multiple design iterations focusing on graphic design in code
"Sentinel Skies" - Tower Defence Game


Real-time strategy desktop game featuring enemy swarms, upgradable turrets, and a live leaderboard. Designed for both gameplay depth and backend data management.
Features:
- Interactive grid-based defense with health bars and wave tracking
- Customizable upgrades and real-time progression
- Leaderboard database for player rankings
- Led a team of 5 using Agile methodologies over 15 weeks
- Produced Software Design Reports, Process Models, and Technical Specs
- Built with Unity (C#) and SQL for data storage and gameplay logic
Highlighted web design Projects
“Soulful Sage Cuisine” – Montreal, QC
Designed a website to highlight a locally-run independent food catering business. Meant to introduce potential customers to menu items, business background, and types of events that can be hosted.
This website was developed using Wix, understanding the culture and essence of the business, to be authentic to the mission statement.
“Casa Relaxa” – Bucerías, MX
Designed a full advertisement website for a vacation-rental home, featuring full aspects of the rooms, amenities, and outdoor appeal, perfectly encapsulating the client’s needs to highlight their images.
This website was developed using Wix, with regular meetings with the client to best understand needs and priorities of the site.
“Emmitt’s Tree Services” – Halifax, NS
Designed a website to promote a local arboricultural services company, showcasing services offered and providing images of work done. Featured are before-and-after images, images from the clean work sites, and visually-appealing lists of business certifications.
This website was developed using WordPress. The client’s needs were met with deep research into the field of business and what clients with arborist-needs require.
“JS Speed Shop” – Mission, BC
Built backends to create clean product page that can showcase products for this BC-based car part sales company. Managed SEO promotion and organizational data on site products.
Designed backend tools using Python, and managed the Shopify backend, to mass update and upload 1000’s of products. Parsed through many online and local CSV files to read, sanitize, and modify data on parts being sold.
