Curriculum Vitae
Summary
Software engineer and educator with 30+ years of industry experience spanning individual contribution at Apple and senior engineering management at Nest (Google), with a focused practice in curriculum design, developer documentation, and technical education. Actively developing a framework for teaching Specification Literacy — the ability to write unambiguous requirements that AI and distributed engineering teams can implement without ambiguity — as an 8th-grade curriculum unit: Introduction to Problem Architecture: Specification Literacy Through Algorithms and AI. Currently applying spec-driven principles in high school CS instruction through TEALS and in production agentic engineering workflows.
Experience
Silicon Valley Bicycle Coalition
Information Technology Consultant
– Present · San Jose, California
Applied agentic engineering to reduce the organization's SaaS footprint and build custom tooling on free or low-cost infrastructure:
- Built lanes.bikesiliconvalley.org, a GIS-powered tool tracking bike lanes by class across two counties, presenting complex open data as readable tables for advocacy use
- Replaced a paid event calendar SaaS product with a custom-built equivalent running on Cloudflare's free tier
- Built a Gemini-powered Help Desk agent with knowledge of SVBC's SaaS stack, enabling staff to self-serve technical support previously handled by volunteer time
Self-employed
Independent Software Engineer
– Present · Santa Clara, California
Agentic engineering practice using Claude Code, Codex, and LM Studio. Development workflow has transitioned from code-first to specification-first: research and spec are built collaboratively with AI before generation begins, with human evaluation as the quality gate. Active contributor to open source civic technology, including Anglesite, an AI-powered webmaster for small organizations, candidates, and local governments.
Shiloh Ballard for Santa Clara Valley Water District, 2024
Information Technology Consultant
– · San Jose, California
Website and Google Workspace support for a successful board campaign.
TARA.AI
Lead Engineer
– · San Jose, CA
- Developed 18-month product roadmap and facilitated company vision refinement
- Scaled engineering team from 2 to 15 engineers; mentored junior engineers through rapid growth
- Led migration to GCP Firebase + App Engine, TypeScript, and functional React
DevSweet
Co-Founder & CEO
– · Santa Clara, CA
Applied machine learning and NLP to software project management tooling. Conducted market research leading to a strategic decision to prioritize product-market fit over early funding.
Senior Engineering Manager — eCommerce & Works with Nest
– · Palo Alto, CA
Managed a team of 50 engineers and writers across Nest's web app, online store, marketing site, B2B portals, and developer programs. Co-designed the Works with Nest API — a behavior-driven specification for IoT device interoperability that became the conceptual model for Matter, the open industry standard for home automation. Owned all developer curriculum and documentation for the program.
- Built and managed the technical writing team responsible for educating hundreds of third-party engineers on a novel device-first home automation paradigm
- Iterated documentation from API reference to full theoretical framework after identifying that developers needed the why, not just the what — modeled on scrum's feedback-driven development cycle
- Measurable outcomes: support questions about HVAC control, error responses, and rate limiting dropped significantly with each documentation iteration; third-party integration bugs declined after simulators replaced the need for physical test environments
- Program scaled to hundreds of developers and became the foundation for Matter
- Secured two patents related to the Works with Nest platform
Nest Labs
UX Engineer — eCommerce
– · Palo Alto, CA
Created various tools, including Support Admin and Troubleshooting Widget using SproutCore and Ember.js, respectively. Also developed the Nest Marketing Site using Middleman and Nest Community Boards with Jive. Contributed to the development of Energy Partners Signup and Nest Online Store utilizing Ember.js and Hybris.
Apple Inc.
UX Engineer — iCloud Calendar
– · Cupertino, CA
Improved iCloud Calendar's CSS Sprites, timezone calculations, and localization through work with SproutCore.
UX Engineer — Developer Publications
– · Cupertino, CA
Individual contributor owning developer-facing documentation tooling for Xcode and the Apple Developer Portal.
- Built documentation for the iPhone and iPad SDK, preparing thousands of third-party developers for new platform launches
- Pioneered inline contextual help for unfamiliar terms within developer documentation
- Created an HTML5-based iPad DocSet viewer and migrated the build system to Ruby
- Brought documentation advances from iPhone OS to macOS, improving consistency across the developer education ecosystem
User Interface Analyst — Customer Systems
– · Cupertino, CA
Led contract engineering team to streamline the Genius Bar repair workflow in PeopleSoft, saving five minutes per repair and scaling to support iPhone launch across hundreds of stores by providing inline documentation at the point of use to retail staff.
Genius
– · Bloomington, MN
Successfully managed a 300% growth in business, with a proven track record of quickly fixing customers' broken devices and restoring relationships with Apple in under 15 minutes. Developed time-saving systems to optimize workflow, and provided mentorship to new Geniuses in troubleshooting techniques and system usage.
Assistant Manager
– · Edina, MN
Managed visual merchandising and demo inventory, creating a database to improve inventory accuracy and streamline display merchandise movements for a new store opening. Demonstrated expertise in technical skills.
IGG Software
UX Engineer — iBank
–
Developed a web application that syncs with the desktop client to manage personal finances, which was shipped with iBank 3 and built on the security of MobileMe's iDisk. Developed this application prior to the introduction of the iOS App Store and IGG Software's native application.
Ultimate Electronics
Assistant Manager
– · Brooklyn Park, MN
Developed top-performing sales teams in two departments during the company's biggest growth period. Achieved highest dollars sold per square foot in store and earned recognition for outstanding customer service. Consulted with the training department on developing employees with technical skills.
Self-employed
UX Engineer — Independent Web Design
– · Northeast Kingdom, Vermont
Provided web development solutions to companies of varied sizes on a contractual basis. Specialized in resolving issues on existing websites and successfully migrated legacy content to online platforms.
Merrill Information Systems Inc.
SysOp
– · St Johnsbury, VT
Managed and provided technical support for the Kingdom Connection dial-up internet service, while also designing and creating websites for clients.
Zigzag Productions
Second Assistant Camera Person
– · Willoughby, VT
Oversaw and maintained lenses for camera operator using 35MM during production of "Spin The Bottle".
Education
- Cornell College — Computer Science and Technical Theatre (–)
- Unschooled — GED, High School Equivalence Certificate Program (–)
- Community College of Vermont — Thinking & Writing (–)
- St. Johnsbury Academy (–)
DWK's Cyber Home