michelle@portfolio ~ %

Michelle Wang

Software Engineer · Systems Design Engineering student at the University of Waterloo

// available for full-time · summer 2027

// free time: climbing, longboarding, trying new things

Michelle Wang
README.md

##About

I'm a Systems Design Engineering student at the University of Waterloo, graduating in summer 2027 and currently looking for full-time opportunities.

Across my co-op terms I've worked on AI systems, backend infrastructure, and full-stack development. Most recently that's included LLM extraction and retrieval, production voice infrastructure, and developer-facing tooling. I care about building impactful software that's fast and holds up in production.

Post-grad, I'm most excited about biotech, wearables, physical AI, and the space where they intersect. My dream is to build technology that connects intelligent software to the physical world and human health.

##Experience

Software Engineer Intern · Interface

May 2026 – Aug. 2026

San Francisco, CA · Python, TypeScript, React, Next.js, Flask, PostgreSQL, OpenSearch, Ollama

  • -Architected the core compliance intelligence platform in Python/SQLAlchemy, defining the data model, document processing pipeline, and LLM extraction architecture to turn hours-long manual reviews into an automated, event-triggered background process.
  • -Owned search and retrieval infrastructure across Postgres and OpenSearch, optimizing hybrid retrieval, vector embeddings, and local LLM inference to query thousands of multi-modal enterprise documents.
  • -Shipped support operations workflows across Slack, Plain, Linear, and Interface, deploying AI agents to triage and resolve 20+ daily production tickets for our flagship enterprise customer.

Software Engineer Intern · ResQ

Jan. 2026 – May 2026

Toronto, ON · Python, Django, TypeScript, Rust, React, Twilio, GraphQL

  • -Designed a production-grade QA and triage framework for an AI voice agent, enabling structured root-cause analysis and automated rerun tooling to onboard 50+ service vendors.
  • -Hardened production-critical voice infrastructure with websocket signature validation, deterministic fallback logic, and bounded recovery flows, enabling 100+ concurrent phone calls in parallel.
  • -Engineered the data contract and synchronization pipelines between a Rust voice runtime and a Python/Django CRM to orchestrate end-to-end transcript handoffs.
  • -Drove full-stack development of receptionist guidance into a structured, vendor-configurable model across inbound SMS, email, and voice channels.

Software Engineer Intern · Private AI (now Limina)

Jan. 2025 – May 2025

Toronto, ON · Python, TypeScript, React, Next.js, Jest, SQL, Redis

  • -Implemented a scalable, database-driven license management system, reducing revocation time from days to under a minute and now supporting 5M+ API calls/month.
  • -Developed asynchronous text processing for de-identification of large datasets, increasing throughput and supporting secure enterprise data handling.
  • -Delivered a marketing web demo on the internal component library, reaching 90% test coverage, AA accessibility, 40% faster first contentful paint, and 50% smaller bundle size.

earlier

Cloud Engineer Intern · Sun Life Financial

May 2024 – Aug. 2024

Automated AWS data workflows with Lambda/EventBridge, cutting 20+ hours of manual work monthly. Nominated for the BOLDER Award.

Software Developer Intern · YuJa

Sep. 2023 – Dec. 2023

Built a React course-design tool used by 150+ institutions, and a full-stack accessibility solution analyzing content for 100,000+ users across 4 LMS platforms.

Full Stack Software Developer Intern · FINTRAC

Jan. 2023 – Apr. 2023

Migrated a 100+ file vanilla JS codebase to Vue.js and refactored 20+ Node endpoints, tripling page load speed for 10,000+ active users.

##Projects

Heart Rate Zone Indicator

A standalone wearable that classifies heart-rate zones in real time. Embedded Arduino software using the Karvonen method reaches ±2.5 BPM accuracy, with LED, vibration, and LCD feedback.

ArduinoEmbedded SystemsSignal ProcessingPython

Jasmine AI

Full-stack multilingual AI agent for a real-estate platform, built with Next.js and Python. Designed scalable PostgreSQL databases with SQLAlchemy APIs and led a 3-engineer team using Agile.

Next.jsTypeScriptPythonPostgreSQL

write:here

Full-stack Next.js app that extracts text from images with Google Vision OCR and streamlines email delivery to recipients. Won Most Creative Use of GitHub at Hackville; deployed on Vercel.

Next.jsGoogle Vision OCRCohereVercel

sign:here

A React chatbot that simplifies understanding and navigating complex legal documents, powered by Cohere NLP and Flask, with semantic and vector similarity search via Qdrant.

ReactCohereFlaskQdrantPostgreSQL

##Offline

When I'm not in front of my laptop, you'll find me outside. I love rock climbing, hiking, longboarding, pilates, and I'm always up for travel and a good adventure.

I'm a serial hobby-collector and I'm always learning a new skill. During my downtime, I'm catching up on podcasts and movies (always open to recs!).

##Photos

View of Mount FujiHalf Dome in YosemiteHa Giang loop, VietnamKuala Lumpur skylineClimbing at Red RocksKyoto, JapanCanyoning in VietnamBig Sur coastline

see all photos →