Skills
I build full stack web apps with the MERN stack. Below is what I use, grouped by the kind of work, with an honest note on how well I know each one.
- Daily
- I use it in almost every project
- Comfortable
- I can build and debug with it on my own
- Learning
- Using it in side projects right now
Frontend
Fast, accessible interfaces. React is my main tool, with Tailwind for styling and Docusaurus for content-heavy sites.
HTMLDaily
CSSDaily
JavaScriptDaily
TypeScriptComfortable
ReactDaily
Next.jsComfortable
Tailwind CSSDaily
DocusaurusDaily
BootstrapComfortable
Material-UIComfortable
Backend and data
The MERN stack end to end: REST APIs, authentication, and database design. Python for scripting and learning AI topics.
Node.jsComfortable
ExpressComfortable
MongoDBComfortable
PythonComfortable
- REST APIsComfortable
Workflow and deployment
Version control, automated checks, and shipping to the web. Most of my projects deploy from GitHub on every push.
GitDaily
GitHubDaily
GitHub ActionsComfortable
GitHub PagesDaily
NetlifyComfortable
VercelComfortable
DockerLearning
Design and tooling
What I use to design, test, and keep code clean.
FigmaComfortable
VS CodeDaily
PostmanComfortable
LighthouseComfortable
ESLintDaily
PrettierDailynpmDaily
Learning next
- Docker and containers
- System design basics
- Data structures and algorithms