Truman Chan
Hey, I'm Truman. I'm a CS/Management double-degree student at York University and Schulich School of Business, based in Toronto and graduating in April 2028.
I recently wrapped up an internship at Kepler Communications, where I built database migration tooling and improved observability for satellite telemetry pipelines. Working in aerospace was as cool as it sounds. Before that, I led a four-developer team building an esports tournament platform at AATENG Group.
Off the clock I've been getting into videography and a bit of photography — most of what the home lab and NAS are for. I like a challenge, so I ran my first 10K for fun, and more recently got on a motorcycle for the first time in Vietnam, self-riding the Ha Giang Loop with some parasailing in between. Fun fact: I came home with a fractured hand.
experience
Sep 2025 — Apr 2026
Software Engineer Intern · Kepler Communications
Built a database migration engine unifying MySQL, TimescaleDB, and ZODB; consolidated 139 migrations and rebuilt telemetry observability with Elasticsearch and Grafana.
May 2025 — Aug 2025
Software Engineer Intern · AATENG Group
Led a four-developer team building an esports platform for 1,000+ players, with tournament brackets, role-based authentication, and live match chat.
Jun 2024 — Aug 2024
Software Engineer · ITMZ
Next36 S'24 pre-seed · personalized inventory systems
projects
HN job search and extraction evaluation · React, FastAPI, DuckDB
Bare-metal RKE2 Kubernetes cluster · Ansible, ArgoCD, MinIO
LLM planning and task prioritization agent · GenAI Genesis 2025
real-time AI interview partner · UofTHacks 12
computer-vision virtual mouse built with OpenCV
skills
languages — Python, Java, TypeScript/JavaScript, SQL, C
backend & web — Spring Boot, Spring Security (JWT), OAuth 2.0, JPA/Hibernate, REST APIs, FastAPI, Node.js, Next.js
cloud & data — PostgreSQL, TimescaleDB, MySQL, DuckDB, Parquet, Elasticsearch, AWS (S3, RDS, EC2), GCP
infrastructure & tooling — Kubernetes, Docker, Ansible, ArgoCD, GitHub Actions, Grafana, pytest, LangChain