A front-end web developer.
Download CVAbout 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.