
Independent product
Loreo
A calm, self-hosted read-later app to keep and revisit things worth reading.
4,405
bookmarks migrated
Self-hosted
Docker-first
Frontend-focused product engineer crafting reliable, scalable experiences across web, mobile and AI-integrated products.
TECH & FOCUS

Concurrent users handled
(Coins & XP)
Crash-free sessions
(Sales Diary)
Smaller bundle size
(Performance improvement)
Indie products and tools
(Shipped and maintained)

Independent product
A calm, self-hosted read-later app to keep and revisit things worth reading.
4,405
bookmarks migrated
Self-hosted
Docker-first

Product engineering
Gamification platform that activated launch-day demand and continues to scale.
1,400+
concurrent users
20%
redemption rate

Product engineering
Offline-first field sales app for teams working where connectivity isn't guaranteed.
70% → 95%+
crash-free sessions
Offline-first
Works anywhere
Define problem, goals, constraints, acceptance criteria, and likely risks.
Make source changes in small reviewable slices.
Gather behavioral evidence against acceptance criteria.
Inspect quality, drift, maintainability, risk, and consistency.
Handle approved commit, PR, merge, archive, and cleanup actions.
AI accelerates the work. Scope, evidence, review, and consequential decisions stay visible and under human control.

Technical Note
Designing Loreo's RSS pipeline around content that never stops arriving
Aug 3, 2026 6 min read
Read article
Engineering Story
When Pocket shut down, I had 4,405 links with nowhere to go. So I built my own app and imported all of them. Three bugs later, here's what I learned
Jun 8, 2026 7 min read
Read article
Personal
Putting the "first brick", like every first app built
Mar 30, 2024 1 min read
Read articleThe component isn’t the problem. Understanding the user is.
Abstractions are useful when they remove recurring problems.
A beautiful interface that breaks under real-world conditions is a bad product.
Use models where uncertainty exists—not because it’s trendy.
Imports, migrations, queues, observability and maintenance teach the most.