(01) About (02) Work (03) Projects (04) Contact Résumé ↗

01001110 01001011

Available for internships & research — 2026 / 2027

Computer Scientist

Coding from Toronto, ON.
CS @ the University of Western Ontario — building ML systems, AI pipelines & software that ships.

--:--:-- EST Scroll to explore ↓
(01) About

I turn messy, real-world data and hardware into systems that actually ship.

Pixel-art portrait of Nicholas Kim
./nicholas_kim.png

I'm a 4th year Computer Science student at Western University working at the intersection of machine learning, data, and real systems — XR hand-tracking pipelines, autonomous-vehicle planning, OCR + LLM extraction stacks, and containerized ML services.

Across research labs and student teams I've shipped decision modules hitting 95% accuracy, built reproducible Docker training pipelines, and turned archival scans into queryable datasets. I care about documentation, reproducibility, and code other people can actually use.

  • Focus ML / AI Pipelines / Software Eng
  • Based in Toronto / London, ON
  • Degree BSc Computer Science
  • Grad Summer 2027
(02) Selected Work — 05

Faculty of Engineering · London, ON

  • Designed and wrote the manual for an end-to-end OpenXR hand-tracking pipeline, creating a per-hand tracker that streams joint frames for each hand.
  • Used the XR API to create and track XYZ coordinates for all 26 joints on the XR Hand gloves.
  • Documented issues, authored code-usage guides, and handled data preprocessing & cleaning.
OpenXRPythonDocumentation
View repository ↗

AI Pipeline / Machine Learning · London, ON

  • Collaborated on an AI-driven intake pipeline that parses customer requests and auto-registers jobs to a 3D-printer queue, cutting manual entry and errors.
  • Built and containerized datasets & services with Docker, standardizing data prep and runtime environments for reproducible training/inference.
  • Benchmarked and validated models that detect and flag NSFW content.
DockerML OpsPython

Digital Humanities Research · London, ON

  • Orchestrated an OCR + LLM extraction stack (Transkribus, LangChain/Ollama) converting archival scans into normalized, queryable records, validated with programmatic rules.
  • Operationalized a reproducible pipeline turning multi-box archives into research-ready metadata, eliminating manual transcription.
LangChainOllamaOCR
View project ↗ View repository ↗

Autonomous Vehicles · London, ON

  • Designed and implemented the decision / planning module for autonomous road vehicles, processing real-time perception, HD maps, and sensor inputs to reach 95% accuracy.
  • Integrated Computer Vision team perception models into the stack, improving responsiveness by 10%.
AutonomyMLSensor Fusion

Instructional Design · London, ON

  • Engineered modular, scalable digital training materials, cutting training delivery time by 30%.
  • Prepared and edited 20+ reports for Commanding Officers and Civilian Instructors.
Instructional DesignTechnical Writing
(03) Projects
P—012025

Summer XR Trainer

An OpenXR hand-tracking trainer that builds a per-hand tracker and streams joint frames for all 26 points on each hand — the reusable core behind the research lab's XR pipeline.

OpenXRPythonXR
P—022025

OCR + LLM Archive Extractor

A pipeline that turns messy archival scans into normalized, queryable records using an OCR + LLM stack (Transkribus, LangChain/Ollama), with programmatic validation rules.

PythonLangChainOCR
P—03Next

Your next build →

Add a personal project here — a side app, a tool, a hackathon build. Include what it does, your stack, and a live demo recruiters can click.

TODO
(04) Stack & Tooling

Languages

  • Python
  • Java
  • C / C++
  • SQL
  • R
  • HTML / CSS

ML & AI

  • Model Fine-tuning
  • LLM APIs (OpenAI / Claude)
  • LangChain
  • Ollama
  • OCR

Tools & Platforms

  • Docker
  • AWS
  • Git
  • UNIX / Linux
  • Power BI
(05) Education

University of Western Ontario

2022 — 2027

BSc, Computer Science · London, ON

Coursework

Data Structures & Algorithms · Software Tools & System Programming · Software Engineering · Computer Networks · Machine Learning · Software Project Management · Databases

Hackathons

Western Developers Society Hackathon · SpurHack (Waterloo) · GM Automotive Engineering Hackathon

(06) Contact
Let's build something