What Should Software Engineers Do in the Age of Agents
A personal reflection on how AI agents lower the barrier to building software, and why software engineers still need stronger system and product thinking.
I write about software, systems, and engineering practice.
A personal reflection on how AI agents lower the barrier to building software, and why software engineers still need stronger system and product thinking.
Announcing the first release of EnhanceGPT, a Chrome extension that adds conversation outline, bulk management, and prompt workflow improvements to ChatGPT.
Rebuilding classic machine learning algorithms from scratch turned out to be less about formulas and more about numerical stability, data assumptions, and engineering tradeoffs.
A practical setup for running OpenClaw inside WSL on a spare Windows machine and controlling it from macOS.
A workflow for translating visual taste into reusable engineering systems.
A small personal setup to reduce repetition by separating global defaults from project-specific rules.
An architecture comparison of server-rendered raster overlays and viewport-based vector loading for large-scale point data on web maps.
Software Engineer
I build reliable web systems and write about architecture, product trade-offs, and engineering practice. I love exploring new technologies and sharing practical lessons from real projects.