Hi, I'm
Sanmit Singh
Software Engineer and Product Manager
3rd-year Computer Science student at McMaster University with hands-on industry experience in automation, data workflows, full-stack development, and AI-powered systems.

About Me
Passionate about building scalable solutions that drive real business impact

I'm a Honours Computer Science co-op student at McMaster University with a 3.9 GPA. As a two-time Dean's List recipient, I bring strong academic excellence combined with hands-on experience across multiple companies and roles.
I've contributed to diverse teams across Scotiabank, Tetra Tech, and InsightAI, delivering automation solutions that improved efficiency by up to 90%, building scalable web applications, and engineering AI-powered pipelines. I balance technical depth with business acumen, transitioning between software engineering, product management, and business analysis roles.
I'm proficient in full-stack development, with expertise in Next.js, React, TypeScript, C#, Python, and cloud technologies. Beyond traditional roles, I've built personal projects including a Chrome extension for university navigation, a pool hall management SaaS, and an automated news digest agent—each solving real problems with modern tech stacks.
Work Experience
Delivering measurable impact through technical innovation
Software Engineer Intern
Product Manager Intern
- ▹Championing exceptional user experience by optimizing product sign-up flows while collaborating with internal controls (AML, fraud), retail and business banking teams to meet identity verification and fraud prevention requirements
- ▹Supporting problem discovery to understand client needs and working closely with design and engineering partners to build reusable, scalable client-facing digital features
- ▹Using data-driven decision making and establishing clear OKRs to monitor, measure and assess product performance and KPIs
Business Analyst Intern
- ▹Collaborating cross-functionally with engineers, project managers, and stakeholders to gather requirements and translate business needs into technical deliverables
- ▹Designed process workflows and reporting structures that improved clarity, traceability, and stakeholder alignment, reducing communication gaps by 20% across teams
Software Engineer Intern
- ▹Developed an end-to-end Excel automation full-stack web application using ReactJS and C#, enabling teams to drag-and-drop inputs and automatically generate client-ready deliverables, streamlining tasks by 90%
- ▹Built and documented 5+ reusable React components using Storybook, improving UI development efficiency by over 25% and cutting new developer onboarding time by 2+ hours per project
- ▹Built an API integration application to retrieve 10,000+ client feedback comments from Autodesk Construction Cloud and developed a PowerBI dashboard with scheduled refreshes
Software Engineer Intern
- ▹Refactored client AI knowledge base updates on the InsightAI platform by developing a RAG retrieval application that processes conversational data, reducing manual update effort by 70%
- ▹Integrated OpenAI's API to convert raw text (up to 500,000 characters) into structured JSON data for optimized data organization and accessibility
- ▹Implemented test-driven development with pytest, ensuring robust API functionality, data validation, and seamless file processing for multi-format inputs
Featured Projects
Building innovative solutions with modern technologies

Chalk
In Development

Signal
April 2026

Macify
January - February 2026
Skills & Technologies
A comprehensive toolkit for building modern applications
Languages
Frameworks & Libraries
Databases
Tools & Technologies
Let's Build Something Together
Open to 4-month co-ops starting Fall 2026
Get In Touch
I'm currently seeking 4 month co-op opportunities starting Fall 2026 where I can apply my technical expertise in full-stack development, data integration, and automation to create meaningful impact.
© 2025 Sanmit Singh. Built with Next.js, Tailwind CSS, and Framer Motion.