Passionate Reader
Books are my gateway to endless worlds and wisdom. From technical manuals to classic literature, I devour knowledge through pages and immerse myself in stories that expand my understanding.
Puzzle Enthusiast · Organized Thinker
I love solving complex puzzles and bringing order to chaos. Whether it's organizing systems, solving logical challenges, or structuring information, I thrive on creating clarity from complexity.
Curious Writer · Knowledge Seeker
Curiosity fuels my never-ending quest for knowledge. I'm always exploring new techniques, tools, and perspectives, then sharing discoveries through clear, thoughtful writing.

First, solve the problem then write the code

Predictable · Fundamental · Practical

Rebuild your mental model

Mental models make frontend predictable. I write about fundamentals—how things work under the hood—so you can reason clearly and build with confidence.

I explore core concepts through simple explanations, diagrams, and experiments. The goal is to develop durable intuitions you can reuse across tools and frameworks.

  • See how rendering, state, and data flow actually work
  • Reduce guesswork with first principles and constraints
  • Practice deliberate thinking with small, testable ideas
Loading cosmic posts...

What I bring to teams

Key Strengths

A few qualities that consistently shape my work and outcomes.

System Thinking
Connects dots and designs scalable structures.
UX Empathy
Builds with clarity, polish, and user joy.
Documentation
Explains complex ideas in clear, reusable guides.
Learning Velocity
Picks up new tools and patterns quickly.
Problem Solving
Breaks down ambiguity into actionable steps.
Collaboration
Thrives in feedback loops and pair sessions.

Detail Oriented

Keen Eye for Spotting Small Details.

A (healthy) dose of obsession over alignment and balance, user interface consistency, and spotting the areas that need more thought in a UI.

I have the ability to zero in on the little things that bring an application from good to great; from color palettes to typography, animation speed and 'feel' to spacing and layout.

Curious and Self-Motivated

Insatiable Desire To Learn and Improve.

I have the attitude of a student, and am humble and eager to learn. I'm always looking to improve my skills and knowledge, and I'm not afraid to ask questions.

I always welcome feedback - even if it\'s a criticism - as it's truly the only way to improve and level up.