SungHyun Kim

I understand technology, articulate about it, and support my team.

Summary

I'm a developer who tries to understand the context of legacy code and make better decisions based on it. I've written around 200 blog posts on technical choices and learning, and I try to apply those insights to real projects. I also build automation tools and shared utilities to reduce repetitive work, so the team can focus on what really matters.

Experience

Tmax FinAI

A web platform for insurance-related operations at Delivery Service Cooperative Association

React, TypeScript, styled-components, React Hook Form, React Query

Aug 2023 - Sep 2024

Frontend Engineer

Developed utilities to improve team productivity and development environment

  • Built a tool to automate documentation of insurance terms used in API specs, reducing documentation time
  • Developed a verification tool to compare input data with a glossary of insurance terms and shared it with the team
  • Developed and shared React Query-based custom hooks to interface with internal WebSocket APIs

Implemented pages to meet client requirements

  • Developed insurance application/processing pages and common UI components.
  • Built a custom time picker to meet specific client requirements.

Projects

Personal Blog

Live SiteGitHub

A multilingual personal blog built with Next.js

Next.js, TypeScript, Vanilla-extract

May 2023 - Present

Blog Owner & Developer

Blog Implementation

  • Built the blog using Next.js 12, maintaining and upgrading it to accommodate RSC updates.
  • Created custom remark plugins for generating TOC and automating image path rewriting within Markdown.
  • Enhanced SEO by implementing OG image generator, metadata management, sitemap, and RSS feed.
  • Introduced ESLint 9 Flat Config and documented the migration process. Article

Improving User Experience

  • Built an AI-based automatic translation system to support English, improving global accessibility. Article
  • Implemented automatic language switching and configured SEO for multilingual content. Article
  • Optimized page performance, raising Lighthouse scores from 75 to 95.

Sinchon Univ. Programming Club Alliance

Website

Revamped the homepage and admin panel used for managing an algorithm camp

Next.js, TypeScript, Radix UI, Express, Prisma, Google Cloud Platform

May 2024 - Dec 2024

Program Director

Frontend Development

  • Migrated the codebase from Next.js 10 + JavaScript to Next.js 12 + TypeScript.
  • Refactored legacy code through discussions with original authors, considering current needs and future scalability.
  • Replaced fragile DOM API-based code with React-based implementations for better maintainability.
  • Introduced Radix UI components to unify and streamline common elements.

Backend Development

  • Developed an API server handling student management, attendance tracking, assignment submissions, and lecture fee calculations.
  • Migrated backend systems from Go and raw SQL to Node.js, TypeScript, and Prisma ORM for maintainability.
  • Built a Discord bot for online attendance tracking using discord.js and integrated it with the server.

Activities

Developer Writing Group, Geultto 9th-10th Cohort

Website

Selected for 10 articles in a curation program with an acceptance rate below 5%, presented at a 100-attendee frontend developer gathering.

2023 - 2025

Presenter, Participant

BBConf

Website

An open conference where participants share useful knowledge they’ve learned

2021 - Present

Speaker, Attendee

Open Source Contributions

2023 - Present

Student Communities

2021 - 2024

Education

B.S. in Mechanical and Computer Engineering, Sogang University

Mar 2015 - Feb 2023

  • GPA (Computer Engineering major): 4.03 / 4.3

Software Maestro, 13th Class

Jul 2022 - Nov 2022

  • Developed "Bandwagon", a platform supporting amateur band activities
  • Used React, zustand, and Tailwind CSS