Articles
Latest writing and notesI Created a SOQL Query Builder That Was Immediately Adopted Company Wide
A case study in replacing a fleet of inconsistent Salesforce query patterns with a single, type-safe Kotlin DSL. This shift reduced development and code review effort by one-third while entirely eliminating SOQL-related production bugs.
I built an analytics platform that reduced report creation turnaround from weeks to under a day.
How I designed and delivered a cloud analytics platform that eliminated our Sigma dependency, enabled report creation in under a day, and transformed our client portal into a strategic differentiator.
Building a Design System to Increase UI Consistency and Dev Velocity
How I created OUI — a shared component library and design system — by partnering with UX, engineering, management, and leadership to eliminate UI entropy and accelerate feature delivery across the organization.
Crafted a logic search tool used by 100% of engineers at least twice a week
Developed a Go-based CLI to solve the "logic discovery" problem in a codebase spanning 100+ repositories, where traditional tools like `grep` were too noisy and AI agents were too slow for real-time engineering needs.
Created integration tests that automatically validates changes to Salesforce API contract
Tackled the "Salesforce contract tax" by building an automated validation system that uses classpath scanning and dynamic test generation.
OMCOS: A tool that made parallel agent work possible.
AI-assisted engineering assumes environments can be created, isolated, modified, and discarded quickly. Most local development systems were never designed for that reality.
I built a native cross-platform desktop application that turns local development into reproducible infrastructure instead of tribal knowledge. The platform standardizes repository setup, dependency management, service orchestration, and environment configuration while enabling isolated parallel workflows across branches and implementations.
The larger goal was not just faster onboarding. It was enabling parallel engineering and making AI systems operationally useful inside large multi-service codebases.
By making environments deterministic and reproducible, the platform reduced setup friction, accelerated cross-repository development, and created the foundation for multi-agent engineering workflows where experimentation, review, and implementation can happen concurrently instead of sequentially.
The Two Systems Behind Reliable Coding Agents
Stop prompting agents to remember your architecture. Make unsafe code fail, then build a harness that can correct itself.