I design and build scalable web systems with a strong grounding in object-oriented design, clean architecture, and production reliability. My core stack is React, TypeScript, Node.js, and Express, with a sharp focus on cross-browser and cross-device quality.
Recently, I’ve been working on AI-powered features—integrating LLMs, building automation and data-driven workflows, and applying AI pragmatically to solve real product problems.
I’m disciplined about testing, driving high confidence through unit, integration, and functional tests. Security is built in from day one, with hands-on experience across OAuth 2.0 flows, Basic Auth, and mutual TLS.
I work end-to-end, from system design to cloud deployment (AWS, GCP, DigitalOcean, Heroku, Netlify, Docker), and I’m known for clear communication, fast learning, and reliably shipping under deadlines.
Skills & Expertise
Experience
Founding Engineer
Modernbanc
- Core Platform: Built a fast, real-time modern alternative to QuickBooks tailored for startups.
- Full-Stack Engineering: Spearheaded scalable system design and architecture using TypeScript.
- AI & Automation: Integrated LLMs and developed secure, data-driven automation workflows for accounting operations.
Highlight: Used Vercel AI SDK to build chatbots interfacing with spreadsheets via tool calls.
Shift Supervisor/Manager
A&W Food Services of Canada Inc.
100 Mile House, British Columbia, Canada
Repair Technician
EB Games Canada
Brampton, Ontario, Canada
Selected Projects
Elevio Store
This is a curated shortlist of products that earn a spot in daily life. I'm not trying to sell everything—only recommending what's worth the money. Every pick here has proven itself useful.
RoutineDeck
My own routine and tasks management system. Mostly used for trading, but can also serve as a generic task management system.
EvenX
Expense splitting app for groups. Track shared costs, settle debts, and split bills easily. Built for web.
PlaySequence
Multiplayer Sequence board game — play with friends on web, Android, or iOS. Real-time online matches.
Education
Seneca Polytechnic
Electronics Engineering Technician - Computer
2014 - 2015
freeCodeCamp
Full Stack Web Development Certification
Computer Software Engineering
2016 - 2020
Baba Banda Singh Bahadur Polytechnic College
2010 - 2013Diploma, Computer Science Engineering
Programming languages such as Java, C, C++, Data Structure and RDBMS. Computer Networking and Network Security. Physics, Chemistry, Multimedia, Micro-controllers.