Hi, my name isSteven Kim

a little about me.

I'm a Software Engineer specializing in the React/Typescript ecosystem. My passion revolves around creating high-performance applications with an emphasis on speed and clean code practices.

Whether I'm building a robust back-end system or crafting a seamless user interface, my commitment to excellence drives my work.

Let's connect to discuss how I can contribute to your projects's success.

more about me

projects.

WebCountry

WebCountry

A web-scraping application using Puppeteer to enable users to track information on Backcountry.com. I implemented a background service to perform automated product scraping at scheduled intervals each day. The extracted data is then stored in a database, allowing users to monitor and analyze price trends over time.
source code
Moovi

Moovi

A Pinterest-inspired media application allowing users to search, browse, and save movies or TV shows for later. Leveraging the MovieAPI, the project incorporates a robust database to store user data. A standout feature is a custom authentication system, securing user data with a JWT token stored in cookies and verified on the backend
source code
Atelier

Atelier

A landing page for an e-commerce site with 5 million+ products, the project includes a smooth infinite scroll, optimized with a custom React throttle hook. Backend performance excels with a 200ms response time and a flawless 0% error rate for queries to a database housing 15 million documents.
source code
S & S

S & S

A wedding site used as an itinerary for my July 9, 2023 celebration, featuring fluid animations powered by the Framer library. Developed with a mobile-first design pattern, the project seamlessly accommodated 100 guests, garnering positive feedback for its engaging and user-friendly experience.
Google Calendar Clone

Google Calendar Clone

A minimal Google Calendar clone, this was my first project using Typescript and exploring data persistence. The user can navigate to precise days and create and store events. The event data is then stored in localStorage with proper keys for data integrity.
source code
see more projects

contact.

If you're interested in getting in contact, let's connect!

Minimum message length: [10]