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.

⚛️
🐍
💻
🚀
Developer workspace

About Me

Passionate about building scalable solutions that drive real business impact

Sanmit Singh

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.

3.9 GPA
2x Dean's List
5
Internships
10+
Tools in Production

Work Experience

Delivering measurable impact through technical innovation

Software Engineer Intern

Scotiabank
Toronto, ON
May 2026 – Sep 2026
PythonNode.jsReact.jsJavaScriptSQLPyTorchREST API DevelopmentAgile Methodologies

Product Manager Intern

Scotiabank
Toronto, ON
Jan 2026 – Apr 2026
  • 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
Product ManagementAgileData AnalyticsOKRsStakeholder ManagementUX Design

Business Analyst Intern

Tetra Tech
Pickering, ON
Sep 2025 – Dec 2025
  • 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
Requirements GatheringProcess MappingBusiness AnalysisStakeholder CommunicationData AnalysisDocumentation

Software Engineer Intern

Tetra Tech
Pickering, ON
May 2025 – Aug 2025
  • 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
ReactC#.NETPowerBIStorybookTypeScript

Software Engineer Intern

InsightAI
Remote
Aug 2024 – Dec 2024
  • 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
PythonOpenAI APIRAGpytestFlask

Featured Projects

Building innovative solutions with modern technologies

Chalk

Chalk

In Development

A SaaS solution for pool hall management, featuring secure user authentication, real-time table tracking, and revenue reporting
Architected a scalable web application using Next.js, TypeScript, Tailwind CSS, and Supabase with a tablet-first UI optimized for in-venue use
Laying the foundation for a future global pool platform with a full POS system coming soon
Next.jsTypeScriptTailwind CSSSupabase
Signal

Signal

April 2026

Automated news digest agent that aggregates tech and world news from NewsAPI and RSS feeds
Summarizes articles using Groq's Llama LLM with AI-powered content filtering and intelligent deduplication
Engineered full pipeline with custom scraping and professional email rendering via GitHub Actions CI/CD workflows
NewsAPIRSSGroqLlamaSQLiteGitHub ActionsGmailPython
Macify

Macify

January - February 2026

Context-aware Chrome extension that improves navigation and clarity across McMaster systems (Mosaic & OSCARplus)
Features cross-site shortcuts, assisted navigation, and in-page guidance
Chrome ExtensionJavaScriptReact

Skills & Technologies

A comprehensive toolkit for building modern applications

Languages

Java
Python
C#
C
C++
JavaScript
TypeScript
CSS
Elm
Haskell

Frameworks & Libraries

ASP.NET Core
Node.js
React.js
Next.js
Angular
Django
Flask
TailwindCSS
Storybook

Databases

PostgreSQL
MongoDB
Microsoft SQL Server
MySQL

Tools & Technologies

Git
GitHub
Bitbucket
Postman
Jira
Confluence
Visual Studio
Copilot
Cursor
Claude Code
PowerBI
Adobe Analaytics
Microsoft 365
⚛️
🐍
💻
🚀
🔥
🎨
📊

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.