As a developer, I feel rewarded whenever I see the web services we developed helping users. By developing applications, we have done the necessary tasks so that users can solve their problems with the service we have made
To develop more user-friendly frontends, I always continue to communicate with our team members and improve our projects.
I have experience optimizing network requests on web pages and optimizing search engines through server-side rendering.
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.