Software engineer specializing in web technologies. I enjoy immersing myself in new things, quickly learning them, and creating at a fast pace.
I prefer work with TypeScript and have some experience with Scala, Swift, Rust, Kotlin, Go, and C++.
I worked on maintenance for new versions of iamport-react-native, iamport_flutter, and iamport-ios.
I also participated in the creation of the PortOne renewed landing page, which supports multiple locales, using solid-start and hygraph.
Additionally, I contributed the schema review of the V2 API and worked on the initial version of the developer center, which renders documentation from OpenAPI schemas.
I have been developing in-house productivity tools such as pbkit, vscode-pbkit, pbkit-devtools, urichk, and riiidx. To facilitate schema-first development with protobuf on the client side, I contributed to pbkit, which is actively used within the company.
I also developed WRP, a protobuf-based communication bridge that enables schema-first development between native apps and webviews within the apps. I participated in the design and debugging of the TypeScript and Kotlin implementations and contributed to the Swift implementation: wrp-ts, wrp-swift, wrp-kt, docs.
In addition, I developed urichk, a tool that defines accessible web view URIs and deep links with custom schemas, enabling secure development through the generated code.
When encountering issues during open-source development, I usually fix and contribute them directly whenever possible. (denoland/node_deno_shims #92, #95, #98, denoland/dnt #141, #144, denoland/deno #14007, denoland/deno_std #2039).
I developed the Santa product and was responsible for maintaining the design system used within the team.
While working on product development, I also contributed productivity tools, such as Slack deployment notifications and Figma comment alerts.
Santa (before renewal): React, RxJS, Redux
Santa (Desktop / WebView): React, TypeScript, Next.js, Emotion, gRPC-web
Design System: Node.js, TypeScript, Figma API, Adobe DSP -> React
KLUE (January 2021 ~) | link
Working as a frontend developer for KLUE, a course evaluation site at Korea University.
React, TypeScript, MobX