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.
-
Emphasize reliability
When I need to use a new tool for my work, I always learn the most basic concepts of it first.
-
High standards
I am a person who values discipline and follows standards.
-
More
I once had the desire to understand how every bit of electrical signal works inside a computer. I know it's very difficult, but I have always tried to learn a lot about it on my own.
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.