I'm a hands-on systems architect. Over two decades of engineering – from low-level systems to enterprise architecture and engineering teams – and I still ship products myself. These days that means developer tools and platforms for the AI era.
I care about clarity, reliability, and tools that quietly fit into real workflows.
I design tools the same way I design systems: clear boundaries, predictable behavior, and no hidden complexity.
Most of my work lives inside the browser and focuses on:
Machine speed. Human accountability.
An open collaboration layer for engineering teams where people and coding agents work side by side. An agent has a durable identity of its own, every agent answers to a named person, and every change keeps a verifiable trail from request to commit – Git stays the source of truth, and existing agent harnesses keep doing the execution.
No agent without a principal.
No run without a pactum.
No change without a wake.
This is the work I care about most right now. It is open source by design, Apache‑2.0: the thesis is already public, the prototype is being built, and the repository opens when there is something real to run – not before.
Turn any PDF into clean, readable Markdown – for people and for AI agents.
Handles messy, real-world documents, not just perfect ones. Use it as a web app, a browser extension, a REST API or a hosted MCP endpoint.
Watch the fieldNew competitors and emerging categories, updated daily
Compare momentumAudience, rating, reviews and releases over time
Find the real competitionProducts solving the same job with different words
Competitive intelligence for the whole Chrome Web Store, and an operations workspace for the products you own.
Market turns daily observations of 300,000+ listings into context for product decisions: find true alternatives by meaning, follow new launches, and compare how competitors' users, ratings, reviews, versions, permissions and listing copy change over time.
Your workspace closes the loop on your own extensions and web projects: one portfolio for lifecycle analytics, charts and custom metrics, listing audits, hosted welcome and uninstall flows, health monitoring and alerts.
One-minute demo: hosted lifecycle pages, uninstall feedback and portfolio analytics. Nothing is requested from YouTube until you press play.
Sticky notes for Chrome – right where you work.
Keep an idea beside its source, carry a checklist across a website, or open a note above other apps. The extension has grown into a small, private workspace that stays out of the way.
A weekly reflection, not a score
Make room for your life. A quiet weekly reflection by Sunday Reset.
Look back at what actually happened across five areas of life, see the week as a whole, and choose one thing you want more of next week.
Multiple parallel timers and alarms in Chrome. Named timers, presets, group launch – offline, no accounts.
AI-powered journaling with metaphorical cards. Draw a card, reflect with guided templates, get a clear next step in 2-7 minutes.
Send files directly between devices, end-to-end encrypted. P2P via WebRTC – no cloud, no sign-up, no size limits.
Two-way converter: turn any image into a Base64 / data URI string, or decode Base64 back into an image. SVG supported. No uploads, no network – everything runs locally.
After years of building large systems, I've learned that most tools fail not because they lack features, but because they interrupt the user.
I believe good tools:
These dashboards and the architecture map aren't slideware. They're generated straight
from each repository by tooling I built – a metrics pass over the git tree
plus a live snapshot from production. The numbers here are the numbers in the source.
System architecture – many entrypoints, one entitlement-aware job core. Click to zoom.
Article on Substack
"Add a PDF upload form" sounds like a 30-minute task. But a working upload and a secure upload are two different things. I broke down 7 real attack vectors on file upload and showed how we mitigated each one in a Go backend – with real code and honest trade-offs.
Article on Substack
What dog training unexpectedly teaches a manager who works with AI agents: about signal quality, safe autonomy, and the cost of literalness. Five lessons that changed the way I work with agents and assign work to people.
I occasionally write about building tools, architectural decisions, and lessons learned from shipping and maintaining real products.
Selected articles:
dimlight is my personal space on the internet.
It's where I share what I build, experiment with ideas, and publish tools that don't fit into big platforms.
You may also see me online as dim0802.