> LOADING PLAYER1.EXE

Software Developer//Brussels, Belgium//NYU Abu Dhabi '25

Born in Karaganda, Kazakhstan, ethnically Korean, raised on Russian and a bit of Kazakh. Studied CS in Abu Dhabi, worked in Moscow, now shipping code at Odoo in Belgium. Scroll down — this site tells the whole story, spawn point to save point.

▸ My Story ▸ Resume ▶ Play Arcade
0/4.0
GPA — NYUAD
0
Publications
2ND
AI Hackathon · 100+ teams
4
Countries lived in
01 — Origin Story

The journey so far

I was born in Karaganda, Kazakhstan — ethnically Korean, part of the Koryo-saram community that's called Central Asia home for generations. I grew up speaking Russian at home, picked up Kazakh at school, and spent my school years chasing fluency in English — which eventually took me a long way from home. Along the way I picked up a chaotic mix of hobbies: basketball, video games, skateboarding, football, drums (badly), and K-pop dance. Here's the save file, stop by stop.

🏚️
Karaganda
Kazakhstan
Childhood
🕌
Abu Dhabi
UAE
2021 – 2025
❄️
Moscow
Russia
Jul – Nov 2025
🇧🇪
Belgium
Dec 2025 – Now
★ YOU ARE HERE
SPAWN POINT Childhood
🏚️ Karaganda, Kazakhstan
  • Born and raised in Karaganda — ethnically Korean (Koryo-saram), a diaspora community with deep roots across Kazakhstan and Central Asia.
  • Grew up speaking Russian as a first language, and learned Kazakh through school.
  • Started building English fluency in school — the skill that would later take me across three continents.
  • Picked up the hobbies that stuck for life: basketball, video games, skateboarding, football, drums (still bad at it), and K-pop dance.
THE ACADEMY 2021 – 2025
🕌 Abu Dhabi, UAE — NYU Abu Dhabi
  • BSc in Computer Science, graduated May 2025 with a 3.8 GPA.
  • Research roles across three labs: microprocessor architecture (ResNet-18, adversarial ML), multimodal/vision-language models (IROS 2024 paper), and embodied AI for assistive tech (ECCV 2024 workshop paper).
  • QA Engineering intern at Mundfish, playtesting and regression-testing a live game project.
  • 2nd place at NYUAD's Slush'd AI Hackathon, out of 100+ international teams.
  • NYU Founders Day Award — top 20% of the graduating class.
SIDE QUEST Jul – Nov 2025
❄️ Moscow, Russia — Yandex
  • Backend Engineering Intern, building automation with LangChain.
  • Shipped an end-to-end pipeline covering 70% of previously manual workflows.
  • Improved an LLM-as-a-Judge validation framework, +25% task-validation accuracy.
CURRENT ARC Dec 2025 – Present
🇧🇪 Belgium — Odoo
  • Software Developer at Odoo, Louvain-la-Neuve.
  • Migrating legacy Odoo databases to the latest Enterprise framework — 100% data integrity across complex schemas.
  • Upgrading business logic for Sales and Resource modules; modernizing XML/frontend components.
  • ★ Save point active. Story continues below.
◆ CHARACTER SHEET
Origin: Karaganda, Kazakhstan
Ethnicity: Korean (Koryo-saram)
Class: Software Developer
Current location: Brussels, Belgium
Guild: Odoo
◆ LANGUAGE SKILL TREE
RussianNative
EnglishMastered
KazakhLearned
◆ HOBBY INVENTORY
🏀
Basketball
Point guard energy
🎮
Video Games
See Gamer Card ↓
🛹
Skateboarding
Ollie: learned
Football
Left foot: decorative
🥁
Drums
Equipped. Still bad.
💃
K-pop Dance
Choreo: memorized
02 — Resume

Where I've worked

Software Developer
Dec 2025 – Present
Odoo · Louvain-la-Neuve, Belgium
  • Developed Python/SQL scripts to migrate legacy Odoo databases to the latest Enterprise framework, ensuring 100% data integrity across complex relational schemas.
  • Upgraded custom business logic and automated workflows for Sales and Resource modules, aligning with new backend architectures.
  • Refactored XML and frontend components to modernize the UI while maintaining real-time data validation.
Backend Engineering Intern
Jul – Nov 2025
Yandex · Moscow, Russia
  • Designed and implemented an end-to-end automation pipeline using LangChain, achieving 70% automation coverage of repetitive workflows previously handled by humans.
  • Enhanced LLM-as-a-Judge validation framework, improving task validation accuracy by 25%.
  • Collaborated with backend engineers to ensure maintainability and extensibility of the pipeline.
QA Engineering Intern
Mar – Apr 2025
Mundfish · Abu Dhabi, UAE
  • Conducted playtesting and regression testing for a game project, logging and tracking issues in ClickUp within an Agile development cycle.
  • Collaborated with QA and development teams to verify fixes and maintain testing standards.
Summer Research Assistant
May – Sep 2024
Embodied AI & Robotics Lab, NYUAD · Abu Dhabi, UAE
  • Fine-tuned a Vision-Language Model using PyTorch, improving system-generated answer quality by 15%.
  • Developed an accessible mobile application using React.js, increasing usability for visually impaired users by 30%.
  • Led the project from conception to completion — accepted at ECCV 2024 workshop.
Undergraduate Research Assistant
Feb – May 2024
Multimedia & Visual Computing Lab, NYUAD · Abu Dhabi, UAE
  • Designed a prompt engineering framework for GPT-4V, boosting NLP metrics by 25%.
  • Automated dataset workflows with pandas/NumPy, reducing prep time by 40%.
  • Work published at IROS 2024.
Undergraduate Research Assistant
May – Aug 2023
Modern Microprocessor Architectures Lab, NYUAD · Abu Dhabi, UAE
  • Implemented custom ResNet-18 in PyTorch, reaching 89.7% accuracy on CIFAR-10.
  • Researched data poisoning and backdoor attacks, producing models with 99.7% targeted accuracy.
  • Developed gradient heatmap explainability method to improve model interpretability.

Tech stack

Languages
PythonSQL JavaScriptR JavaC++ ScalaBash
AI / ML
LangChainPyTorch Scikit-LearnNumPy PandasSpark Hadoop
Web
FastAPIReact DjangoNginx
DevOps
DockerLinux GitGCP WireGuardGrafana InfluxDBPrometheus

Selected quests (projects)

Live
Live Financial Markets Dashboard
Real-time dashboard tracking 5 crypto pairs via Binance and 5 stocks via Yahoo Finance. Python pipeline writes to InfluxDB every 10 seconds. Includes 24h performance comparison across all assets.
PythonInfluxDB GrafanaBinance API
Infrastructure
Personal Cloud Infrastructure
Self-hosted WireGuard VPN, recursive DNS (Unbound), network ad blocking (Pi-hole), Nginx reverse proxy with TLS, monitoring stack (Prometheus + Grafana), and intrusion prevention (Fail2ban).
WireGuardNginx PrometheusLinux
AI · Automation
LangChain Automation Pipeline
End-to-end automation pipeline built at Yandex using LangChain. Achieved 70% automation coverage of repetitive workflows, with an enhanced LLM-as-a-Judge validation system improving accuracy by 25%.
LangChainPython LLMFastAPI
Research · ECCV 2024
Wearable Spatial Navigation Assistant
Fine-tuned a Vision-Language Model for assistive navigation. Built companion React.js mobile app, expanding accessibility reach by 30%. Accepted at an ECCV 2024 workshop.
PyTorchVLM ReactPython
Research · IROS 2024
ChatMap
Wearable platform based on a multimodal foundation model to augment spatial cognition for people with blindness and low vision. Prompt engineering framework for GPT-4V boosted NLP metrics by 25%.
GPT-4VPandas NumPyPython

Publications

ECCV 2024 Workshop
A Light and Smart Wearable Platform with Multimodal Foundation Model for Enhanced Spatial Reasoning in People with Blindness and Low Vision
IROS 2024
ChatMap: A Wearable Platform Based on the Multi-modal Foundation Model to Augment Spatial Cognition for People with Blindness and Low Vision

Honors & Awards

🏆
NYU Founders Day Award
Top 20% of graduating class · May 2025
🥈
NYUAD Slush'd AI Hackathon
2nd place · 100+ international teams · Feb 2025
03 — Gaming Resume

Gamer card

The stats that don't go on a normal résumé. Ranks current as of writing — grinding continues.

9
Counter-Strike 2
FACEIT
LEVEL 9
One level from the top. Clutch potential: theoretically unlimited.
Street Fighter 6
RANKED
DIAMOND 2
Anti-airs on read, drops combos on nerves.
🛡️
THE FINALS
RANKED LEAGUE
GOLD · 22,000 RS
Destruction enthusiast. Objective play: a work in progress.
♟️
Chess
CHESS.COM
800 ELO
Still occasionally hangs the queen. Learning en passant, slowly.
04 — Goals

Quest log: before level 30

SIDE QUESTS 5 goals · edit freely, this list is a living save file
QUEST 01Not Started
Career
[ goal title — edit me ]
REWARD: ??? XP
QUEST 02Not Started
Travel
[ goal title — edit me ]
REWARD: ??? XP
QUEST 03Not Started
Health / Sport
[ goal title — edit me ]
REWARD: ??? XP
QUEST 04Not Started
Craft / Skill
[ goal title — edit me ]
REWARD: ??? XP
QUEST 05Not Started
Wildcard
[ goal title — edit me ]
REWARD: ??? XP
05 — Arcade
9 mini-games. Finance quizzes to Snake.

A full arcade wing of this site — finance & quant games, plus pure arcade classics rebuilt pixel by pixel.

▶ Insert Coin — Play Now
06 — Contact

Get in touch

Let's work together
Open to opportunities in software engineering, AI, and quantitative finance.