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 finished an internship at Kepler Communications, where I worked on data pipelines and internal monitoring tools for satellite operations. I ended up really enjoying working with data and making it easier for engineers to figure out what was going on. Seeing data from newly launched satellites flow through tools I'd helped build was pretty cool. Before that, I worked on an esports platform at AATENG Group.
Lately I've been interested in backend systems, data, and infrastructure, which is also how I ended up building a homelab. I'm looking for my next internship and would love to keep learning, try new things, and take on more as I go.
Outside of code, I love traveling, usually with a camera in hand. I've been getting into videography and photography, ran my first 10K, and recently rode the Ha Giang Loop in Vietnam. Up next: a California road trip and a mountain hike in Guatemala. Indonesia and Peru are the dream trips!
experience
Sep 2025 — Apr 2026
Software Engineer Intern · Kepler Communications
Worked on ground software for satellite operations, from telemetry ingestion and cleaning to observability.
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
Mainly worked on mobile development, Figma designs and mockups, and the demo video for a Next36-backed home inventory startup. Our demo was featured in Google's Gemini API Developer Competition.
projects
A planning assistant that turns requests into tasks and helps decide what to work on next · FastAPI, LangChain, Cohere, Supabase
Turning messy hiring posts into queryable data, with measured extraction quality and CI regression gates · Python, FastAPI, DuckDB
A JARVIS-inspired workshop, starting with hand-controlled projection and growing toward CAD, an AI assistant, and live telemetry. See the roadmap →
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