Building intuitive web applications that users love. Specializes in solving complex state management challenges and optimizing user experiences. Proven track record of delivering measurable improvements in performance and user satisfaction through modern React ecosystems.
TypeScript
- Prevent type errors in the project during development.
- With custom hooks, Create interfaces for props that contain type parameters.
- Applying the 'ts-node/esm' loader, Run Typescript files without converting to JavaScript.
React
- With 'useSyncExternalStore', Synchronize the lifecycle of 'window' objects and components.
- By creating custom hooks, Separate data from components. -With Redux Toolkit, Manage global state in projects.
React Query
- Optimize the number of data requests at the backend.
- Set 'deduping Interval' to use cached data if there is the same request within seconds.
- After asynchronous operations, Update components with the expected result without more requests.
Remix
- Apply Server-side rendering of React projects easily.
- You can manage loaders, actions, and meta information in a single file. Check what loaders and actions each route has.
Tailwind CSS
- Style components quickly without writing a lot of CSS files myself.
- With VS Code extension, Improve readability by hiding class names not clicked.
Skills: TypeScript, React, Remix, Tailwind CSS, Tanstack Query
- 🔭 I am currently working on this page.
- 🌱 I am currently learning how to make better frontends.
- 🛫 I am currently learning about AI.



