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

TypeScript
React
React Native
Next.js
Astro
TailwindCSS
shadcn/ui
Radix UI

Experience

Founding Engineer

Jul 2021 - Feb 2026

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

Jul 2021 - Jul 2024

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

Jul 2016 - Sep 2018

A&W Food Services of Canada Inc.

100 Mile House, British Columbia, Canada

Repair Technician

Jan 2016 - May 2016

EB Games Canada

Brampton, Ontario, Canada

Selected Projects

Client Feedback

"Amarpreet was great to work with. He is always available on time and have solved my issues on time."

U

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."

U

Upwork Client

Vue Js and Java Spring

"Amarpreet was quick and communicated regularly. He was great!"

U

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."

U

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."

U

Upwork Client

Programming Assistant

"The job was done perfectly..."

U

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."

U

Upwork Client

React Developer

Education

Seneca Polytechnic

Electronics Engineering Technician - Computer

2014 - 2015

Grade: 3.6 (Honors)

freeCodeCamp

Full Stack Web Development Certification

Computer Software Engineering

2016 - 2020

Baba Banda Singh Bahadur Polytechnic College

2010 - 2013

Diploma, Computer Science Engineering

Grade: B

Programming languages such as Java, C, C++, Data Structure and RDBMS. Computer Networking and Network Security. Physics, Chemistry, Multimedia, Micro-controllers.

Certifications

React: SSR (Apr 2021) Express Essential Training (Feb 2021) Advanced Node.js: Scaling Apps (Feb 2021) Learning ECMAScript 6+ (Jan 2021) Git Essential Training (Jan 2021) React.js Essential Training (Jan 2021) Node.js Essential Training (Jan 2021) SQL Essential Training (Feb 2021) Learning NoSQL Databases (Feb 2021) Learning REST APIs (Feb 2021) Node.js: Design Patterns (Feb 2021) Advanced Node.js & Express (Feb 2021) Node.js: Microservices (Feb 2021) HTML Fundamentals (Jul 2018) freeCodeCamp Responsive Web Design V8 freeCodeCamp Front-End Dev Libraries V8 freeCodeCamp Back-End Dev & APIs V8 freeCodeCamp Legacy Front-End freeCodeCamp Legacy JS Algorithms V7 freeCodeCamp Legacy Data Visualization