Skip to content

Dongri Shin

I'm a product engineer who enjoys identifying problems, exploring ways to solve them, and building solutions myself.

When something sparks my curiosity, I tend to build it. I learn by writing code, and I love seeing a vague idea take shape as something people can actually use.

After more than a decade of building products across different environments, I've learned that working software and a good product aren't necessarily the same thing. What makes a product good goes beyond technical quality. It also depends on understanding the user's problem, the business context, and the perspectives of the people building it.

Rather than limiting myself to a particular role or technology, I like being involved throughout the process, from identifying and defining problems to designing and building solutions. Building interfaces, designing system architecture, and breaking down complex problems into work a team can build on all feel like parts of the same process to me.

There's value in building on what already works, but I'm more drawn to things shaped by someone's peculiar tastes, stubborn ideas, and even the mistakes they make out of passion. A product doesn't have to be perfect to be compelling. When it reflects the perspective of the person who made it, it has a character of its own.

I've always been drawn to art and architecture. To me, architecture is where artistic sensibility and engineering meet, and I think great software has something in common with it.

“since feeling is first / who pays any attention / to the syntax of things / will never wholly kiss you”

These lines from E. E. Cummings's poem since feeling is first capture a philosophy I try to live by.

Experience

  • MarqVision · Senior Software DeveloperDec 2025 – Present

    Building AI agents, price monitoring tools, and data analytics products for a SaaS platform focused on brand protection and intelligence. Owning frontend architecture and the design of core features.

  • CJ ENM · Front-end DeveloperNov 2024 – Nov 2025

    Developed the Mnet Plus mobile app and its real-time voting, chat, and fandom features, serving 20 million monthly active users. Helped build a voting system capable of handling up to 4 million concurrent votes.

  • Hyperconnect · Front-end Developer · Web Team LeadJul 2020 – Sep 2024

    Led web development for Hakuna, a live-streaming platform available in 50 countries with up to 5 million monthly active users. Built real-time streaming, chat, and payment systems, along with a WebRTC SDK.

  • Tera Fintech · Front-end Developer · Team LeadFeb 2019 – Jul 2020

    Led frontend development for TeraFunding, a real estate P2P lending platform, building investment services and financial web applications.

  • I-ON Communications · Software EngineerDec 2016 – Feb 2019

    Built content management systems and content operations platforms for media companies and enterprise clients.

Open source

Storybook

I documented the process in Replacing Babel with OXC in Storybook.

Activities

2023

  • Frontend Project Coach, Elice AI Track (7th Cohort)

2022

Writing