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; built various backend modules in NestJS.
- Workflow Automation UI: Designed and built the workflow automation builder from scratch — a Zapier-like visual automation tool for financial operations.
- AI & Automation: Integrated LLMs and developed secure, data-driven automation workflows for accounting operations.
- Cloud & DevOps: Managed GCP and AWS cloud deployments and CI/CD pipelines; proficient in GitLab pipelines.
- Preview Environments: Built the entire preview environment system from scratch, enabling instant UI previews on every merge request for faster iteration.
- AI-Powered Features: Used Vercel AI SDK to build chatbots interfacing with spreadsheets via tool calls.
Freelance Full Stack Developer
Upwork
- Delivered 9+ successful projects specializing in the TypeScript/JavaScript ecosystem, Next.js, React, Node.js, and iOS/Android mobile development.
- Consistently maintained a 5.0/5.0 rating, praised for clear communication, reliability, and being solution-oriented.
- Engineered optimized e-commerce platforms, performed legacy Node.js/Next.js upgrades, and converted desktop applications into mobile apps.
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.
Client Feedback
"Amarpreet was great to work with. He is always available on time and have solved my issues on time."
Upwork Client
Ecommerce - React Next Js
"My project had a complex structure but he was able to understand the code, the requirements and implemented the changes effectively."
Upwork Client
Vue Js and Java Spring
"Amarpreet was quick and communicated regularly. He was great!"
Upwork Client
Next.js Node.js Upgrade
"Amar was a valuable addition to our team... I was pleased with the work he did for me."
Upwork Client
Senior Mobile App Developer
"Very communicative, and most important to me, he does what he says he's going to do. Shows up when he says he will."
Upwork Client
Programming Assistant
"The job was done perfectly..."
Upwork Client
Electron Desktop to Mobile App
"Amarpreet is an excellent developer. He solved the issues quickly. Hope to work with him in the future again."
Upwork Client
React Developer
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.