Here's who I am...

My name is Doyeol Oh. Or simply Danny.

I'm an undergraduate at UNIST in the Department of Computer Science and Engineering, currently working as a software developer at Peulda Co., Ltd.

Computer science is, to me, the most elegant abstraction of a complex world. I'm interested in modeling how humans interact with the world. I enjoy observing how different people think and what they value, and I want to express that in code.

Most of my research has gathered around robotics and human-grounded RL — close cousins of the question above. List of publications →

I've built a handful of projects worth talking about — at work, in research, and on weekends. List of projects →

As another way of understanding people, I read a lot of fiction, watch films, and study plays — I used to act in a theater club. On Sundays, I serve at church.

Doyeol Oh

Education

UNIST

B.S. in Computer Science and Engineering · GPA 4.05 / 4.30

KAIST

Exchange Student · School of Computing

University of Auckland · English Language Academy

Certificate in Advanced English (C1)

Research Interest

My research interest centers on modeling how humans interact with the world, so that intelligent agents can learn to do the same. The two methods closest to that question are reinforcement learning from human feedback — which treats human preference as the supervisory signal that grounds an agent in our intent — and robotics, which treats the body as the medium through which interaction actually happens.

Around this core, I'm drawn to video understanding, HCI, and Safe AI; the long horizon is AGI.

Experience

Peulda

Software Developer

UNIST DM Lab (Prof. Junghoon Kim)

Undergraduate Researcher

UNIST · DECS Lab (Prof. Hui-sung Lee)

Embedded Software Developer

Award

Ministry of National Defense, Republic of Korea ·

2024 National Defense Public Data Competition

Minister of Defense Award, 「Military Welfare Map」 (Service Development)

UNIST · BTS (BrainToSociety) Research Program · UNIST ·

2nd U-Challenge Festival · 2nd X-Corps Plus Festival

Gold Prize · Bronze Prize, 「YoungCHA」

OUTTA ·

OUTTA AI Bootcamp

1st cohort, Top Team & Top Participant (1st / 27 teams · 5th / 61 participants)

Certificate

UNIST ·

Mentor · CSE Mentor-Mentee Program

Selected as 1st-place team

Ulsan Information Industry Promotion Agency ·

White Hacker Training Program

1st-place team in final CTF competition

9roomthonUNIV · goorm ·

9roomthonUNIV UNIST

Frontend Instructor

National Excellent Scholarship (STEM)

Programming

I started building things because of open-world games — GTA V most of all. In middle school I opened Unity for the first time to make one of my own, and that's where my life as a developer began. What I fell in love with wasn't the game; it was the act of taking a problem or principle from the world, modeling it mathematically, and watching it come alive inside a machine.

In college that fascination shifted toward services — web and apps. While serving in the military, at a base 800m up a mountain, I taught myself Next.js, React, and Tailwind in the evening hours we were allowed online. Shipping something useful, fast, had its own kind of catharsis. I wanted to be the developer who turned ideas into working software quickly.

By the time I was discharged, the world had changed: generative AI had arrived. The thing I had been good at — shipping software, fast — was no longer scarce. I started a frontend job with Claude open beside me, and the unease grew sharper. For a while I doubted whether building still meant anything I could call my own.

What pulled me back was the first paragraph. What I had loved as a kid wasn't shipping; it was abstraction — rendering the world in code. So I chose to live as a researcher. The shipping skill didn't disappear; it became the other hand of the same craft. Today I think of myself as a researcher who can build UX-aware software fast, with AI as a multiplier rather than a threat.

Tech Stack

Frontend
React · Next.js · Styled · TailwindCSS
Mobile
Flutter · React Native
Infra
Vercel · Supabase · GCP
Embedded
C · MBED · Arduino · Raspberry Pi
AI
NumPy · PyTorch · Gymnasium
Tool
Git · Docker · Figma · Notion · Linear · Claude Code · Vim

This website

Built with Astro, Pretendard Variable for type, Radix Colors for the palette, and a small homemade grid on top of raster.css.

Thanks to Rasmus for the inspiration →