Amarpreet Singh
Founder / Front-End Engineer @ ExpenAI
About
Frontend Software Engineer with 4+ years of experience building responsive, scalable web applications using React, TypeScript, JavaScript and modern frontend technologies. I enjoy turning complex business requirements into fast, accessible and intuitive user experiences. Recently expanded my expertise into cloud deployment, automated testing, and AI-enhanced web applications through hands-on product development. My focus areas include • React • TypeScript • JavaScript • Nextjs • Vite • Tailwind CSS • REST APIs • Azure • Docker • GitHub Actions • Nodejs • PostgreSQL I'm currently open to Frontend Software Engineer and Full Stack Engineer opportunities across Canada, the US and Remote.
Canada
Toronto
Computer Software
React.js, TypeScript, Next.js, JavaScript, Node.js, Front-end Development, Redux.js, REST APIs, Docker, Microsoft Azure, HTML5, CSS, Tailwind CSS, Artificial Intelligence (AI), supabase, Startups, OpenAI Codex, shadcn, Git, vite
Experience

Founder / Front-End Engineer
Toronto, ON
• Built a responsive expense-management application, delivering authentication, expense tracking, transaction management, and AI-generated financial summaries through a React-based interface. • Translated Figma wireframes and mockups into reusable, accessible React components using TypeScript, Tailwind CSS, and shadcn/ui, ensuring consistent behavior across browsers and devices. • Integrated the frontend with RESTful APIs and PostgreSQL-backed services to manage user and financial data, including validation, loading, empty, and error states. • Collaborated with UX designers and aligned frontend behavior with backend API requirements, improving maintainability and reliable client-server communication. • Built secure REST APIs using nodejs and PostgreSQL and integrated OpenAI services for automated financial insights and report generation. • Established GitHub Actions pipelines for automated testing, Docker builds, and multi-environment deployments. • Tech stack: React, TypeScript, JavaScript, HTML5, CSS3, Tailwind CSS, shadcn/ui, Node.js, PostgreSQL, REST APIs, Git, Jest, GitHub Actions, Docker, AWS.

Frontend Engineer
Toronto, ON
Architected and developed scalable single-page applications (SPAs) using React, TypeScript, Redux, and modern JavaScript (ES6+), delivering responsive, maintainable, and high-performance user experiences. Built and maintained reusable UI components and shared frontend libraries, accelerating feature delivery and ensuring a consistent user experience across multiple products. Partnered closely with UX/UI designers to transform complex Figma designs into pixel-perfect, accessible, and production-ready interfaces. Integrated REST APIs and implemented robust client-side state management, authentication, and error handling to support reliable user workflows. Optimized application performance through code splitting, lazy loading, memoization, and bundle optimization, improving load times and overall application responsiveness. Contributed to the successful delivery of multiple product releases by collaborating with cross-functional teams in an Agile environment and participating in code reviews, sprint planning, and production support. Automated frontend build and deployment workflows using GitHub Actions, reducing manual deployment effort and improving release consistency. Applied frontend engineering best practices, including reusable architecture, responsive design, accessibility (WCAG), and cross-browser compatibility, resulting in a more maintainable and scalable codebase.

Software Developer
Chandigarh, India
Developed and maintained REST APIs using Node.js and Express.js for internal and customer-facing applica- tions. • Supported deployment and maintenance of cloud-hosted applications and backend services. • Automated operational tasks using Shell scripts and deployment automation processes. • Worked with Docker containers for application packaging and deployment automation. • Troubleshot production issues, analyzed logs, and collaborated with operations teams to resolve support tickets. • Supported Development, QA, and Production environments ensuring application stability and reliability. • Participated in Agile development processes including testing, deployment, bug fixing, and release activities. • Tech stack: Node.js, Express.js, Docker, SQL, Git, REST APIs.
Amarpreet Singh's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




