Desktop utility · Omarchy plugin
Omalauncher
Find every app and Omarchy feature without remembering where it lives.
Omarchy’s scattered menus and commands become one fast, searchable interface.
- Quickshell
- QML
- JavaScript
- Hyprland
- Linux

Hello World!
I’m a software engineer.
I build product interfaces and the backend systems, data models, and infrastructure behind them. This site holds a few projects, technical notes, and video edits I want to show.
View selected workWork
Three products from restaurant operations, travel software, and live streaming.
A production-oriented restaurant POS platform with tenant isolation, branch-level access, operational modules, and WAN-resilient synchronization.
B2B and B2C travel products spanning responsive dashboards, booking flows, tenant portals, role-aware operations, and a no-code website builder.
A responsive, mobile-first PWA for cross-platform live video, personalized streamer profiles, and community discovery.
Open source
A personal product shaped around faster ways to move through Omarchy.
Desktop utility · Omarchy plugin
Find every app and Omarchy feature without remembering where it lives.
Omarchy’s scattered menus and commands become one fast, searchable interface.

Away from the keyboard
Gaming, editing, and whatever I’m curious about this week.
One of the ways I switch off and spend time away from software.
Long-form conversations shaped into clear, watchable stories.
See selected editsCurrent rabbit holes
Notes
What I learned while building interfaces, data models, and software at the edge.
July 24, 2026 · 2 minute read
An instant interface is only trustworthy when pending, rejected, and retried work all have a clear path.
July 24, 2026 · 2 minute read
The right execution point follows the whole data path, not the word “edge” on an architecture diagram.
July 24, 2026 · 3 minute read
A small schema stays adaptable when its constraints, indexes, and migrations describe work the product already performs.
August 21, 2026 · 4 minute read
A retry is safe only when the system can recognize the same intent, control competing attempts, and contain every resulting effect.
Visitor guestbook
Leave a public note if you stopped by. Your sign-in email stays private.
Fetching the latest notes from people who have passed through.