ikhsan haikal
software developer
Frontend · Backend · LLM/UI
My bugs have a public record.
Lately having fun slicing UI with LLMs. Open to freelance & interesting problems.
Employed · open to freelance
My bugs have a public record.
Lately having fun slicing UI with LLMs. Open to freelance & interesting problems.
Employed · open to freelance
The log
2 notes
Everything I learn, written down so future-me doesn't debug the same thing twice.
⌕
Search 2 notes…
⌘K
June 2026
git restore beats git reset
--staged unstages without touching your working tree. No more accidental --hard disasters.
#git #workflow #frontend
Jun 18
CSS :has() is a real parent selector
form:has(input:invalid) lets you style the whole form when any field is bad. No JS, finally.
#css #frontend
Jun 09