Senior Software Engineer · Toronto, Canada
Senior Software Engineer, Tundra Technical Solutions · Remote · Jul 2025 to present
Enterprise software and AI delivery for a major Ontario energy client. I lead architecture for LLM systems that have to survive contact with production: RAG pipelines, MCP tools, and agentic workflows. Part of the job is coaching teams on secure, durable engineering practice.
Senior Software Consultant, BDO Canada LLP · Oakville, ON · Jan 2023 to Jun 2025
Internal and client-facing platforms across AI, automation, and secure application delivery. Worked with teams including OPG, GreenShield Canada, and BDO USA. Built AI dashboards and chatbots on Azure, OpenAI, Node.js, TypeScript, and PostgreSQL. Workflow efficiency up 30%, tracked vulnerabilities down 35%. Received BDO's Golden Recognition Award for delivery impact.
Full Stack Developer, Nuclei · Bangalore, India · Jan 2020 to Dec 2021
Product engineering on a progressive web application and its supporting services. React, Node.js, and SQL, with the application structure kept understandable as features accumulated. Cut tracked vulnerabilities 40%, and automated the analytics pipeline on AWS microservices to take 25% out of its operating cost.
DSC Lead Intern, Google · Bangalore, India · Dec 2018 to May 2020
Developer education and community leadership. Mentored 1,500+ developers on web engineering and system design, supported 200+ job placements through teaching and coaching, and ran DevFest events and hands-on programs.
The mentoring figures come from the Google years, the efficiency and security results from the BDO years. The span comes from the first role to now.
MCP servers and agent tooling. Proxmox disaster recovery over MCP with pre-flight checks, a production-grade TypeScript MCP starter, WatchBot for homelab and social monitoring, and an OpenCode plugin for live model routing.
Infrastructure I actually operate. A 24-container Proxmox homelab run as code: GitOps and IaC in HCL, a macOS-inspired Arch dotfiles setup on KDE, tmux, and ghostty, and infrastructure that has survived a real disk failure. OmaSwitch is an Alt-Tab overlay for Omarchy, written in QML.
AI products past the prototype. FocusTube, a distraction-free learning feed, and health-visualizer, which turns an Apple Health export into something you can ask questions of. SlideFusion is an AI-assisted presentation workspace on Next.js, tRPC, and Prisma.
Tools other people start from. awesome-portfolio is a deploy-ready portfolio template, at 23 stars the second most-starred repo on this account. GitCompete compares two public GitHub profiles. Slika-API is a REST API for college note sharing, finished and archived. Earlier: khel-ke-baat-karen, a Dart app for autistic children, and 6thSemISE, lab work in C.
- Start with the workflow and the failure modes before choosing the implementation shape.
- Keep systems observable, typed, and boring where reliability matters most.
- Document tradeoffs clearly, so teams can change direction without losing context.
- Use evidence, tests, and operational feedback to decide when an abstraction has earned its keep.
PiyushMehta.com: my portfolio and technical blog, on Astro 7 and Cloudflare Workers. 32 stars · 223 prerendered pages · two runtime API routes · v5.0.0
awesome-portfolio: a deploy-ready portfolio template in TypeScript. 23 stars
Slika-API: an open source REST API for college and classroom notes, now archived. 10 stars · JavaScript
GitCompete: compares two public GitHub profiles. 10 stars · JavaScript
OmaSwitch: Alt-Tab overlay for Omarchy, with MRU ordering and type-to-search. 8 stars · QML
Homelab: the homelab, documented in public. 5 stars · Shell
homelab-gitops: the same homelab as infrastructure as code. 2 stars · HCL
interview-prep-portal: application tracker and interview preparation. 4 stars · TypeScript
Stack. Across the 23 repositories I wrote that carry a language: TypeScript in 8, Shell and JavaScript in 3 each, HTML and Python in 2 each, and one each of C, Jupyter Notebook, HCL, Dart, and QML. Also worked with: React, Node.js, PostgreSQL, Redis, Python, Azure, AWS, Cloudflare, Docker, Kubernetes, Terraform.
Education. Master of Applied Computing, University of Windsor. B.E. in Information Science and Engineering, Ramaiah Institute of Technology.
Credentials. Microsoft Certified: Azure AI Engineer Associate. Polygon Hackathon winner, 2021. Smart India Hackathon winner, 2018.
Twenty-two posts since May, on AI agents, MCP, system design, career decisions, and the infrastructure I run.
- Building FocusTube with TypeSafe Jev
- Testing AI Agent Actions: A Runnable Approval and Retry Harness
- RAG vs Long Context: When Do You Actually Need Retrieval?
- I Moved This Site From Vercel to Cloudflare. Here Is What Broke.
- Herdr Is the Runtime Your Coding Agents Live On
- My 12TB Drive Failed. ZFS Saved 3.4TB of Data
- OmaSwitch: The Alt+Tab Omarchy Has Been Missing
- From Cron to Event-Driven: A Migration Playbook
- AGENTS.md Is Becoming the Most Important File in Your Repository
- Running a Coding Agent on DeepSeek V4 Flash: The 1M-Context Cheap Workhorse
Read all posts on piyushmehta.com
- 🗣 Commented on #21701 in xbmc/xbmc
- 💪 Opened PR #20 in SlideFusion/SlideFusion
- 🗣 Commented on #5466 in microsoft/vscode-copilot-release
- 🗣 Commented on #5466 in microsoft/vscode-copilot-release
- 🗣 Commented on #16525 in immich-app/immich
Open to senior software engineering and technical leadership roles, and to consulting on AI workflows, platform reliability, and architecture review.
Piyush Mehta · Senior Software Engineer · piyushmehta.com





