Jaeung Kim

About

Hi, I'm Jaeung Kim, a web developer with five years of experience. I'm currently building an AI ontology platform for automotive R&D, where users ask questions in natural language and trace each answer to its source.

As a frontend developer, I work with designers and backend engineers from planning onward, turning complex requirements into something simple everyone can align on.

I write code that teammates and AI tools can read at a glance, and set up AI workflows the whole team can use.

Experience

5 yrs 5 mos+

E8IGHT 

Jan 2024 – Present

Senior Software Engineer | Platform Development Team

Seoul, South Korea

TypeScriptReactNext.jsNest.jsTanStack-QueryZustandRecoilTailwind CSSShadcnMotionD3.jsCanvas APISocket.ioWebRTCStorybookFigmaDockerSentryAWS

Frontend platform and AI Native engineering

  • Consolidated every product's frontend into one monorepo with shared config and dependencies, so new products start on domain work from day one
  • Replaced the legacy CRA build with Vite and reworked the CI pipeline, cutting build time 80% (from 10 minutes to about 2)
  • Stood up Sentry on internal servers to centralize frontend error monitoring and alerting across products
  • Architected a design system on design tokens and shared components, and rebuilt the handoff from designers to code as an AI Native workflow
  • Drove the team's shift to AI Native development, designing a frontend environment around subagents scoped by role, shared rules, and skills
  • Introduced architecture guardrails and automated verification loops for coding agents, turning recurring failure patterns into enforceable rules

Hyundai Motor R&D data integration platform 

Ontology knowledge graph platform for R&D data. Owned frontend architecture and development from PoC through production.

  • Led frontend delivery of the core product: ontology data mapping, graph visualization, and the GraphRAG streaming UI
  • Architected a graph visualization SDK shared across the company's GraphRAG products, with a core independent of any framework and a thin React adapter so each product plugs in its own data source
  • Evaluated Cytoscape.js and Sigma.js for drawing the whole graph at once, judged that dense graphs hide the relations users need, and moved to an exploration UX that starts from key nodes and expands only what users ask for
  • Kept d3-force for layout and wrote rendering and interaction directly on Canvas 2D, fitting nodes to the product and preserving layout on expansion so users keep their context
  • Decoupled the graph simulation from React through an imperative API and a Zustand store, eliminating React renders during animation
  • Owned release readiness in the client's secure network, covering service integrations, GitOps deployment on Harbor, Kubernetes, and ArgoCD, and SonarQube and Black Duck compliance

Digital Twin Federation integrated portal 

Integrated portal for a national digital twin program under the Ministry of Science and ICT. Built over about two years as the sole full stack engineer on Next.js and NestJS.

  • Chose a rendering strategy per page (SSG, ISR, dynamic SSR, RSC), so pages behind permissions are never cached and notices stay fresh through revalidation by tag
  • Architected a Next.js BFF that holds tokens in HttpOnly cookies to prevent XSS token theft, with SameSite cookies and Origin checks guarding against CSRF
  • Unified separate auth systems across subprojects into a single shell and embedded partner research institutes' tools through iframes, coordinating integration directly with each institute
  • Designed RBAC with three roles and an organization model built around institutions, along with the admin console for users, notices, and boards

Company products (PMIS, NDX Cloud, and more)

PMIS 

Solution for managing project schedules, resources, and drawings.

  • Redesigned a tree of thousands of rows around lazy loading and virtual scrolling, cutting initial load from 12 seconds to 2 (about 80%)
  • Moved drawing uploads from serial to parallel with optimistic UI and rollback on failure, cutting 19 uploads from 4 minutes to 20 seconds
NDX Cloud 

Cloud platform for managing large image datasets.

  • Abstracted four levels of permissions (organization, project, site, dataset) into a single RBAC matrix, unifying access control across every screen
  • Optimized EXIF extraction to parse only the JPEG APP1 marker, cutting memory for 4,000 images from 20 GB to 800 MB
  • Designed direct uploads from the browser to S3 with presigned URLs, halving upload time from 20 minutes to 10 and cutting server load about 70%

Flashee

Jun 2023 – Oct 2023

Web Developer

Vancouver, Canada

ReactNext.jsReduxTailwind CSSSupabaseShopifyAWS
  • First and sole engineer at a clothing marketplace startup, owning stack selection, application architecture, deployment, and operations
  • Built a marketplace over multiple Shopify seller stores: products and orders stayed in each store, the platform owned discovery and purchase
  • Layered Instagram and TikTok Login Kit on Supabase Auth as the single identity provider, so social login shares one session model
  • Chose Shopify Payments over a custom gateway, keeping card data out of the platform while improving cart abandonment and transaction success

iClinic Systems Inc.

Jul 2022 – Jun 2023

Full Stack Developer

Vancouver, Canada

AngularNode.jsExpress.jsMongoDBSASSFramer MotionGSAPWebGLThree.jsAWS
  • Owned the full stack at an EMR (electronic medical records) SaaS startup: marketing site, internal admin portal, backend API, and AWS infrastructure
  • Designed and shipped the WebGL (Three.js) 3D marketing site solo, from concept through deployment
  • Built scroll and page transition animations with GSAP and Framer Motion
  • Designed and ran the HR and attendance admin portal for executives without a technical background, with screens that needed no training
  • Built the Express backend API, MongoDB schema, AWS infrastructure, and CI/CD pipeline

Catalx Management Ltd.

Jan 2021 – May 2022

Web Developer

Vancouver, Canada

ReactGraphQLAWSFigma
  • Designed the React component architecture for a cryptocurrency exchange, separating shared components from screen code so new screens composed from existing pieces
  • Designed the credit card integration and built the crypto purchase flow from card authorization to asset credit
  • Fixed blank social previews for SPA links with Lambda@Edge, injecting Open Graph tags for each route at the CloudFront edge without changing how the app renders
  • Partnered with designers in Figma to reconcile design intent with implementation, component by component

Projects

@jaeungkim/gantt-chart 

ReactTypeScriptZustandVite
  • Built and published an open source Gantt chart library for React 18 and 19 on npm, with no runtime dependencies beyond React and under 40 kB gzipped
  • Separated the chart's internal state from the consuming app's data ownership and isolated each instance in its own Zustand store, so every chart runs independently even on the same page
  • Implemented virtualization on both the row and time axes, adjusting the render range to scroll direction to keep DOM nodes to a minimum
  • Moved the task tree, schedule math, and dependency validation into a TypeScript core independent of React, so drag edits and hierarchy moves follow the same rules

Education

Thank you for reading.

Last updated: 2026.06.30

@jaeungkim