EC Loading

Catalogue · 08 entries · 2026

Projects.

A working archive of things I've shipped, broken, and shipped again. Hover to peek, tap to crack one open.

Spotlight 02 featured
PeerCV Live

Active Projects

PeerCV

Community-powered resume review with secure uploads and threaded feedback

  • Architected FastAPI + PostgreSQL schemas for nested comments, voting, and review threads
  • Implemented JWT-based auth to protect API routes and manage stateless identity flows
+ 2 more details − show fewer
  • Integrated ImageKit for CDN-backed resume storage and faster uploads
  • Built a Next.js SSR frontend with TailwindCSS for performance and SEO
fastapinextjspostgresqljwtsqlalchemytailwindcss
Accessibility QuickScan Live

Active Projects

Accessibility QuickScan

Web tool to help websites verify WCAG compliance through HTML analysis

  • Built accessibility compliance tool enabling quick WCAG guideline verification
  • Paste HTML and receive detailed compliance reports identifying violations
+ 1 more detail − show fewer
  • Developed with TypeScript, React, and Next.js for modern web experience
typescriptreactnextjsaccessibilitywcag
Timeline Ongoing View project
Catalogue 06 entries · click to expand

AI/ML

Neural Network – BlackJack

Q-Learning agent achieving 43% win rate through 2M+ simulated games

  • Trained reinforcement learning agent over 2M+ simulated games
  • Achieved 43% win rate using Q-Learning algorithm
pythonrlmachine-learning
  • Built scalable OOP architecture for multiple game scenarios
Timeline
2 months
Role
Machine Learning Engineer
Year
2025
View project

Hackathons

Project Compass

Comprehensive accessibility platform supporting neurodivergent individuals

  • Built a comprehensive accessibility platform supporting neurodivergent individuals
  • Designed a multimodal model with text-to-speech, interactive visualizations, and real-time crowd-density mapping
nextjsreacttypescript +6
  • Conducted structured QA testing of audio, visual, and interactive modules to validate semantic clarity and accessibility compliance
Timeline
36 hours (HTV 2025)
Role
Full-Stack Developer & Accessibility Engineer
Year
2025
nextjsreacttypescriptgemini aiauth0supabaseleafletp5.jshackathon
View project

Hackathons

Connectly (LinkedinMaxx)

AI Content Orchestration & Workflow System

  • Architected multi-agent AI system automating contextual knowledge workflows across LinkedIn
  • Implemented human-in-the-loop review logic with React dashboard for AI-generated text approval
pythonredisplaywright +3
  • Integrated Playwright automation to scrape feeds, parse 100+ profiles, and execute agent decisions
Timeline
Go On Hacks 2025
Role
Backend Engineer & AI Integration Specialist
Year
2025
pythonredisplaywrightreactlangchainhackathon
View project

Open Source

Jupyter Notebook Documentation Tool

AI-assisted documentation directly in Jupyter notebooks - no context switching required

  • Built JupyterLab extension with TypeScript and React
  • Integrated OpenAI API for intelligent documentation generation
typescriptjupyterai
  • Reduced documentation time by 70% for data science teams
Timeline
3 months
Role
Creator & Maintainer
Year
2025
View project

Hackathons

Landlord Negotiation Simulator

Interactive AI-powered negotiation practice for first-time renters

  • Designed complete user flow and UI in Figma
  • Integrated Flask backend with OpenAI API for realistic conversations
reactnextjsflask +3
  • Built responsive Next.js frontend with TailwindCSS
Timeline
36 hours (QHacks 2025)
Role
Full-Stack Developer & Designer
Year
2025
reactnextjsflasktailwindcssfigmahackathon
View project

Work Experience

Ontario Legal Tech (Law Firm Startup)

Enterprise legal software helping personal injury lawyers process cases efficiently

  • Engineered legal case management tools for personal injury law firm
  • Redesigned homepage using modern UI/UX principles
typescriptnextjstailwindcss +1
  • Wrote comprehensive documentation improving adoption among legal staff
Timeline
Ongoing
Role
Software Engineer
Year
2025
typescriptnextjstailwindcsslegal-tech
View project
Try dark mode?