A front-end web developer.
Download CV
About me
As someone who has been passionate about computers since childhood, I have always made an effort to explore and learn everything about them on my own.
I also hold high standards and emphasize the quality of the products I create.
Skills
As someone who loves programming and computers, I can know many interesting things. However, below are the tools/skills that I frequently use in my work and feel most confident using.

HTML
Semantic markup, w3c standards, SEO friendly.

Accessibility
A button should use <button>
, a link should use <a>
, visually content should have hidden text to describe it, and more.

CSS
Responsive, mobile first, pixel perfect, cross browser.

JavaScript
DOM manipulation, fetching data, regular expressions, canvas graphics, buffer handling, and many more.

TypeScript
Interface, generic, tuple, or just TypeScript.

React
Virtual DOM, lifecycle, components, state, effect, context. React core, in short.

NodeJS
Express, mongodb, scripting.

Godot Game Engine
Make 2D game using Godot.

Code Review
Clean code, identify potential bugs, change suggestion.