currently building AI tooling @ Microsoft

Yeojun Han

Software Engineer in AI Tooling

About

I'm a software engineer focused on AI tooling on the Visual Studio Copilot team at Microsoft. I studied Computer Science at the University of British Columbia, where I also worked as a teaching assistant for Computer Vision, Applied Machine Learning, and Software Construction courses.

I've worked at Microsoft across Visual Studio Copilot and Azure SDK, as well as at Ansys on OpticStudio and HCI research at UBC's SOCIUS Lab.

When I'm not coding, I keep myself active by traveling, going rock climbing, surfing, and making pottery. I'm also an ex-AA soccer player who runs sometimes.

Yeojun Han

Tech Stack & Focus

#C#
๐ŸPython
๐Ÿ”€Git
โšกFull Stack
๐Ÿค–LLM Integration
๐Ÿ› ๏ธDeveloper Tools

Projects

Adversarial Attacks in Image Classification

Adversarial Attacks in Image Classification

Explored the vulnerability of CNNs and DNNs to adversarial attacks using CIFAR-10 images. Demonstrated how small perturbations can fool state-of-the-art classifiers.

PythonPyTorchComputer Vision
WAiSTE: Intern Hackathon Winner

WAiSTE: Intern Hackathon Winner

AI waste management app that sorts items into trash, recyclable, or compostable bins. Won 1st place overall and sustainability category at Microsoft Intern Hackathon.

PythonMLFew-shot Learning
AmplifAI: AI For Accessibility 2nd Place

AmplifAI: AI For Accessibility 2nd Place

Real-time speech augmentation for people with dysarthria. Won 2nd of 32 teams across three judging rounds over three months.

PythonSpeech MLAccessibility
Actually: Real-time Fact Checker
1/2

Actually: Real-time Fact Checker

Fact-checks livestreams in real-time. Built the core AI pipeline connecting Azure speech recognition with fine-tuned Gemini 1.5 Pro for structured fact-check results.

TypeScriptAzureGeminiReact
Dishwatcher: Smart Kitchen Monitor

Dishwatcher: Smart Kitchen Monitor

Tracks who leaves dishes and who cleans them. Built Python/Flask backend with OpenCV and YOLO for reliable face and dish detection.

PythonFlaskYOLOOpenCV

Interactive 3D Rendering

Realistic 3D helmet rendering with Three.js using physically based rendering (PBR) techniques. Interactive โ€” rotate and zoom the camera.

Three.jsWebGLPBR

Let's chat

I'm always open to interesting conversations, collaborations, or just saying hi.

Please reach out directly for my resume.