Hi, I'm Kim, a software engineer focused on scalable frontend systems, cross-platform product UI, and AI-enabled experiences. I enjoy turning CMS content, APIs, localization needs, and performance requirements into clean, maintainable interfaces that are ready for production.

Personal Info
I am a Vancouver-based software engineer with hands-on experience across React, Next.js, TypeScript, Flutter, Strapi CMS, and OpenAI-powered product features. My work spans frontend architecture, cross-platform UI, localization, performance tuning, and the systems that help teams ship consistently.
hykimmmm.dev@gmail.comReact / Next.js
TypeScript
Flutter
Dart
Strapi CMS
REST APIs
Supabase
Postgres
OpenAI API
SSR
Design Systems
Performance
Skillsets
Experience
Software Developer
Beauty Streams at Code Particle Inc.Software Developer
Athletic Greens (AG1)Software Developer
AndeFull-stack Developer
Blinkmoon GamesAWS Certified Cloud Practitioner
Issued Apr 2026 · Expires Apr 2029IEC-BC MentorConnect Program
Immigrant Employment Council of BC · 2026SBA Hackathon
Seoul Business Agency · 20160+
Product roles
Software engineering experience across beauty, wellness, AI, and gaming products.
0
Education credentials
Computer Science foundation plus a focused diploma in Web Development.
0+
Core technologies
A practical stack spanning frontend architecture, CMS integration, APIs, and AI workflows.
Frequently asked questions
I work on web, mobile, and AI-enabled products, with recent experience in beauty commerce, wellness platforms, brand analysis tools, and gaming interfaces.
My main frontend stack is React, Next.js, and TypeScript. I also work with Flutter and Dart when products need a shared experience across web and mobile.
Yes. I integrated Strapi CMS for dynamic content rendering, editorial systems, profile data, and localization workflows in production products.
Yes. I regularly handle API design considerations, state management, CMS-side business logic, server-side functions, and structured OpenAI request flows.
I focus on SSR boundaries, bundle behavior, reusable component systems, and moving heavy work to the server when it improves responsiveness and maintainability.



