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.
- 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. 34 stars · 223 prerendered pages · two runtime API routes · v5.0.0
proxmox-dr-mcp: disaster recovery for Proxmox over MCP: pre-flight checks, snapshots, health verification, rollback. Python · MCPize listing
mcp-server-typescript-starter: production-grade MCP server starter with Zod validation and stdio + HTTP transport. TypeScript · write-up
homelab-gitops: the Proxmox homelab as infrastructure as code, with drift detection in CI. HCL · Terraform · Ansible
OmaSwitch: Alt-Tab overlay for Omarchy, with MRU ordering, type-to-search, and live previews. 8 stars · QML · write-up
GitCompete: compares two public GitHub profiles with a visible scoring formula. 10 stars · React · live
Stack. TypeScript first, for products and agent tooling; Terraform, Ansible, and Docker for the infrastructure under them. Also shipped with: React, Node.js, PostgreSQL, Redis, Python, Azure, AWS, Cloudflare, Kubernetes.
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.
- npm Trusted Publishing Now Moves dist-tags: Delete Your Last NPM_TOKEN
- An AI Agent Sandbox Is Not Your Authorization Boundary
- Is AI Rotting Your Brain? The Attention and Critical Thinking Trap
- GPT-6.1 Sol vs Astra: 5× Cheaper, But Is It Good Enough?
- Claude Sonnet 5.5 Beats Opus 5.5 on Terminal-Bench at Half the Price
- Why AI Coding Agents Fail at Long Tasks (And How to Fix It)
- 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.
Read all posts on piyushmehta.com
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





