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.
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.
Ministry of National Defense, Republic of Korea ·
Minister of Defense Award, 「Military Welfare Map」 (Service Development)
UNIST · BTS (BrainToSociety) Research Program · UNIST ·
Gold Prize · Bronze Prize, 「YoungCHA」
OUTTA ·
1st cohort, Top Team & Top Participant (1st / 27 teams · 5th / 61 participants)
Ulsan Information Industry Promotion Agency ·
1st-place team in final CTF competition
9roomthonUNIV · goorm ·
Frontend Instructor
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.
Built with Astro, Pretendard Variable for type, Radix Colors for the palette, and a small homemade grid on top of raster.css.