SungHyun Kim
I understand technology, articulate about it, and support my team.- Blog: https://witch.work
- GitHub: https://github.com/witch-factory
- Email: [email protected]
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
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
Sinchon Univ. Programming Club Alliance
WebsiteRevamped 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
WebsiteSelected 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
- Frontend Meetup Presentation - "Starting Networking My Way"
- Selected by Naver FE News (Feb 2024) for an article about special comment formats in JavaScript.
- Deep dive article tracing the history of closures from Turing machines to JavaScript.
- Introduced velite, a content management library.
- Explained type variance through TypeScript, selected in Geultto 9th term.
BBConf
WebsiteAn open conference where participants share useful knowledge they’ve learned
2021 - Present
Speaker, Attendee
Open Source Contributions
2023 - Present
Student Communities
2021 - 2024
- Presentation at GDG on Campus Hongik Univ.: What I Learned from the SW Maestro Program.
- Presentation at GDG on Campus Hongik Univ.: Setting Career Paths as a Developer.
- Conducted a winter algorithm camp lecture for ~100 university students in Sinchon. Lecture Materials
- Organized the Sogang Programming Contest (SPC) as part of the student committee. Contest Page
- Served as an executive member of the Sogang University algorithm club, organizing study sessions and programming contests.
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