Full-stack software engineer with 7+ years of experience designing and building scalable backend systems, REST APIs, and modern frontend applications using TypeScript, React, and Node.js. Founding engineer at a fintech platform processing $12M+ in transactions, with strong experience in system design, microservices architecture, cloud infrastructure, and third-party integrations.
Proven ability to deliver production-ready systems end-to-end in fast-paced environments. Currently seeking contract and freelance opportunities while building product-driven applications through Praxis Innovations.
Skills & Expertise
Experience
Founding Engineer
Modernbanc
- Built a real-time financial platform processing $12M+ in transactions, delivering a modern alternative to QuickBooks.
- Designed and developed scalable backend microservices and REST APIs using Node.js and NestJS.
- Built event-driven microservices architecture using NATS and WebSockets for real-time communication and asynchronous processing.
- Implemented background job processing using Bull (Redis) for handling asynchronous tasks and distributed workloads.
- Designed and maintained systems handling sensitive financial data in PCI-compliant environments.
- Designed and developed a workflow automation platform (Zapier-like) for financial operations and payment workflows.
- Led frontend development using React and TypeScript, building scalable and maintainable UI systems.
- Implemented role-based access control (RBAC) and secure API authorization patterns.
- Integrated AI-powered features using Vercel AI SDK to enable automation workflows.
- Managed cloud infrastructure on AWS and GCP, including CI/CD pipelines and deployment workflows.
- Built preview environments for each merge request, reducing feedback cycles and improving developer productivity.
- Collaborated with cross-functional teams to design, build, and ship features end-to-end.
Co-Founder
Praxis Innovations Inc
- Building and launching product-driven applications across web and mobile platforms.
- Designed and developed full-stack applications using TypeScript, React, and Node.js.
- Built scalable backend APIs and real-time systems for interactive applications.
- Developed and shipped products including EvenX (expense splitting) and PlaySequence (real-time multiplayer game).
Freelance Full Stack Developer
Upwork
- Delivered 9+ production projects across Next.js, React, Node.js, Vue, and mobile platforms.
- Maintained a perfect 5.0/5.0 rating through consistent delivery, communication, and reliability.
- Designed and developed backend APIs and full-stack features for SaaS and e-commerce systems.
- Worked directly with clients to scope requirements, propose solutions, and deliver end-to-end implementations.
Selected Projects
RoutineDeck
My own routine and tasks management system. Mostly used for trading, but can also serve as a generic task management system.
EvenX
Shared expense tracking application with real-time updates and group-based financial workflows. Supports equal, custom, and percentage-based splitting with automated balance calculations. Built with React, React Native (Expo), Supabase, and PostgreSQL.
PlaySequence
Real-time multiplayer Sequence board game supporting online matches, private rooms, and AI gameplay. Implements matchmaking, turn-based game logic, and real-time state synchronization across devices. Built with React Native (Expo), Supabase, and PostgreSQL.
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 Certifications
6 certifications: Responsive Web Design, Front-End Libraries, Back-End & APIs, and more
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.