
Interests
Web, JS, TS, Effect, React, Next.js, Functional Programming, Math, Physics, and Education.
Projects
Experiments

Tailwind CSS
16CSS library for styling websites
React
28JavaScript library for building user interfaces
Nextjs
7The React framework for the web
Browser
13Native built-in browser API utilities exploration
VisX
2Data visualization using React.js
Mantine
1A fully featured React component libray
Headless UI
8Headless UI components by Tailwind CSS Team
Radix UI
19Headless UI for design system in React.jsHaris Lab
4Haris Lab user interfaces design systems
React Aria
1A library of React Hooks, UI primitives, and more
KaTeX
6The math typesetting library for the web
React Table
2Headless UI for building tables & datagrids
React Query
1Asynchronous state management for TS/JS
UI Explorations
10Random user interfaces explorationsPhysics
6Interactive explorations of physical phenomenaMathematics
3Explore calculus through guided graphs and practice- See 12 more Experiments
Blog
2026
2023
- On Design Principles7 min
Good design serves human needs well.
- How Brain Works1 min
The brain remembers what feels relevant.
- On Decision Making2 min
Better decisions bring lasting inner peace.
- On Problem1 min
Problems reveal which solutions actually work.
- On Curiosity1 min
Curiosity grows when knowledge is missing.
- On Knowledge1 min
Knowledge connects information and enables creativity.
- On Learning4 min
Learning grows through practice and connection.
- On Writing1 min
Writing turns thoughts into lasting understanding.
- The Most Persisted Myth2 min
Learning depends on thinking, not technology.
- On Information2 min
Context turns information into useful understanding.
- Why I am Building Haris Lab3 min
Haris Lab combines code and education.
- Context Switching2 min
Context switching interrupts focus and productivity.
- On Questions1 min
Questions connect ideas into deeper understanding.
- Remembering Death3 min
Remembering death clarifies what truly matters.
- Tim Cook Speech Stanford2 min
Builders create work that outlives them.
More
- CV
- Touch typist, ±90 WPM.
- Constraints give shape.
- Eudaimonic over hedonic
- Effective Accelerationism(e/acc).
- haritssr = harits syah rahmatullah
- Press ⌘P (or ctrl+P) to search the site.
- I use Codex CLI in Zed Editor for dev.
- Former chess player, ±2000 Elo.