👋 Hi there, I'm Haejin (think like, "hedgin' your bets").
I'm a software engineer with a passion for product, tech, and communication that makes life easier.
In the past, I've worked on creating a better developer experience with Reactime (a DevTool for time-travel debugging Redux-less* React apps). So, if you want to chat, I encourage you to reach out.
-
🌱 I’m currently working on ...
- product development at HackerOne
- some TBA side projects
-
🌱 I’m currently learning ...
- generative media workflows (Hailuo Minimax, ElevenLabs, Kling AI, GPT, Gemini AI Studio, ComfyUI??, etc.)
- LLM architecture and design patterns (Model Context Protocol, LLM as judge, Attention etc.)
- ethical hacking strategies (PortSwigger/Burpsuite)
- all things business and finance
Always interested in new tech to make for more efficient, more maintainable software and business.
Below are some of my trusty tools:
- Javascript - quirky, lovable, prolific, very poorly named
- Typescript - a superset of Javascript that brought strong typing to web development
- Jest - Delightfully readable and feature-rich assertion framework to create unit tests in pure isolation
- React Testing Library -
Below are things I've used in my own projects and whose value I can attest to.
- Redux - Structured wrapper around your app to "connect" any component to a global state (Note: use wisely)
- Redux Toolkit - Organize verbose boilerplate and reducers into neat "slices" and more!
- immer - Skip the functional ceremony, and just mutate state directly! (but not really)
- Webpack - Module bundler
- axios - Clean interface for making HTTP client requests
- Lodash - Neat utility to boost your ability to write clean, effective JS operations