atDepartment of Computer Science, University of Toronto
Apr 2025 - PresentToronto, Ontario, Canada
Building MemoryLab
Building a guided visual editor for Python memory models, helping students translate code into clear heap/stack diagrams.
Integrating MemoryViz, PythonTA, and MarkUs to create, deploy, and automatically grade interactive exercises.
Supporting University of Toronto courses by teaching the Python memory model through hands-on practice.
Working under Prof. Jonathan Calver and Prof. David Liu.
Web AppPythonMemoryVizPythonTAMarkUs
PresentApr 2025
Dec 2025Sep 2025
Backend Software Engineer
atTesla
Sep 2025 - Dec 2025Austin, Texas, United States
Cell Software
Built Escalation Service, a Go fault-response system for cell production lines that routes machine errors and anomalies to service teams and issues containment commands.
Engineered real-time, distributed ingestion of cell production-line telemetry by replacing legacy connectors with Go/Kafka/Kubernetes pipelines for high-throughput analytics and controls feedback.
Designed a RAG-powered AI agent that generates standardized Grafana dashboards and SQL queries, enabling self-serve analytics across the org.
Developed and deployed Signal Explorer, a gRPC API and web app that catalogs PLC signals so users and services can discover data needed for production queries.
Drove the datastore migration from Flux to ClickHouse, improving query speed and enabling real-time shop-floor analytics.
BackendGoKafkaKubernetesgRPCClickHouseGrafanaSQL
Software Developer
atGeotab
May 2024 - Dec 2024Toronto, Ontario, Canada
Data Platform Team
Developed web portals for the Data Platform Management Console (DPMC) to centralize internal developer tools using React/TypeScript and REST APIs.
Integrated Airflow and Superset for scheduled query caching, reducing query wait times and improving dashboard responsiveness.
Automated testing and deployments with Terraform and GitLab CI to reduce manual steps and prevent config drift.
Managed GCP workloads with Kubernetes/Docker/Helm for DPMC apps, ensuring reliable, scalable releases.
Full StackReactTypeScriptAirflowSupersetTerraformGCPKubernetes
Dec 2024May 2024
Sep 2023Apr 2023
Full Stack Developer
atKelsen Legal Technologies
Apr 2023 - Sep 2023Toronto, Ontario, Canada
Supported the development of AI chat in Kelsen’s legal editor for drafting help and predictive text.
Built UIs and REST APIs for user document management with React, TypeScript, and Express.
Delivered a framework for multilingual support for consistent UX across regions.
Full StackReactTypeScriptExpressAI
Software Developer
atDepartment of Computer Science, University of Toronto
Apr 2025 - PresentToronto, Ontario, Canada
Building MemoryLab
Building a guided visual editor for Python memory models, helping students translate code into clear heap/stack diagrams.
Integrating MemoryViz, PythonTA, and MarkUs to create, deploy, and automatically grade interactive exercises.
Supporting University of Toronto courses by teaching the Python memory model through hands-on practice.
Working under Prof. Jonathan Calver and Prof. David Liu.
Web AppPythonMemoryVizPythonTAMarkUs
Software Developer
atGeotab
May 2024 - Dec 2024Toronto, Ontario, Canada
Data Platform Team
Developed web portals for the Data Platform Management Console (DPMC) to centralize internal developer tools using React/TypeScript and REST APIs.
Integrated Airflow and Superset for scheduled query caching, reducing query wait times and improving dashboard responsiveness.
Automated testing and deployments with Terraform and GitLab CI to reduce manual steps and prevent config drift.
Managed GCP workloads with Kubernetes/Docker/Helm for DPMC apps, ensuring reliable, scalable releases.
Full StackReactTypeScriptAirflowSupersetTerraformGCPKubernetes
Dec 2025
Sep 2025
Dec 2024
May 2024
Sep 2023
Apr 2023
Present
Apr 2025
Backend Software Engineer
atTesla
Sep 2025 - Dec 2025Austin, Texas, United States
Cell Software
Built Escalation Service, a Go fault-response system for cell production lines that routes machine errors and anomalies to service teams and issues containment commands.
Engineered real-time, distributed ingestion of cell production-line telemetry by replacing legacy connectors with Go/Kafka/Kubernetes pipelines for high-throughput analytics and controls feedback.
Designed a RAG-powered AI agent that generates standardized Grafana dashboards and SQL queries, enabling self-serve analytics across the org.
Developed and deployed Signal Explorer, a gRPC API and web app that catalogs PLC signals so users and services can discover data needed for production queries.
Drove the datastore migration from Flux to ClickHouse, improving query speed and enabling real-time shop-floor analytics.
BackendGoKafkaKubernetesgRPCClickHouseGrafanaSQL
Full Stack Developer
atKelsen Legal Technologies
Apr 2023 - Sep 2023Toronto, Ontario, Canada
Supported the development of AI chat in Kelsen’s legal editor for drafting help and predictive text.
Built UIs and REST APIs for user document management with React, TypeScript, and Express.
Delivered a framework for multilingual support for consistent UX across regions.