Ann Catherine Jose
Software builder. Lifelong learner. Tech tinkerer.
Professional Background
Ann Catherine Jose is a software builder, lifelong learner, and hands-on technologist focused on building meaningful products with AI agents. With more than two decades of experience in software engineering, she brings deep expertise in full-stack web development, native mobile applications, engineering leadership, and modern AI-assisted development workflows.
Read full professional background
Before focusing on independent building, Ann spent 14 years at Intuit, where she led engineering for QuickBooks Platform and Mobile. As Head of Engineering, she partnered closely with Product, Design, and Marketing leaders to deliver customer-focused products, drive the QuickBooks mobile strategy, complete long-term platform infrastructure initiatives, and help establish the foundation for Generative AI in Intuit's Small Business group. Earlier in her career, she held engineering and leadership roles at Philips, SAP, and Tata Infotech.
In 2023, Ann began a deliberate career pivot from executive engineering leadership back into hands-on technology. Since leaving Intuit in 2024, she has focused on learning, experimenting, and building real-world products using agentic AI tools such as Claude Code, Codex, Gemini CLI, and other modern coding agents. Her current work explores agentic workflows, context engineering, spec-driven development, full-stack web applications, mobile development, large language models, and practical AI-native product building.
Current Focus
Building practical products with agentic AI, open-source coding agents, and open-weights models. Exploring context management, on-device ML, and easier ways to learn and teach AI concepts.
My Story
I started my career as a software engineer because I loved the feeling of making things work and working with teams. Over time, my path moved through larger teams, broader platforms, and executive engineering leadership. I learned a lot from that phase of my career, especially about people, customers, teams, and doing the right thing when the work is hard.
At the same time, I kept feeling the pull toward hands-on technology. I missed coding regularly, learning new tools from scratch, and building small useful things myself.
In 2023, I made a conscious decision to return to hands-on building. I took time to focus on health, personal growth, math, music, and modern web development. That eventually led me to AI coding tools and a new way of building software. I wrote more about that phase in Reimagine Journey - A Big Milestone.
I started this site in 2015 as a place to write about what I was learning. It continues to be my place to share technical notes, personal reflections, and practical lessons from whatever I am exploring at the time.
My goal now is simple: keep learning the fundamentals, build useful things, do the work properly, and share what I learn along the way.
How I Work
- Start with fundamentals - I like to understand the basics before building on top of a tool or framework.
- Build real things - I learn best by making something useful, testing it, breaking it, and improving it.
- Use AI carefully - I use AI coding agents to move faster, but I stay close to the problem, architecture, code quality, and user experience.
- Do the work properly - I care about clear writing, simple design, good naming, maintainable code, and solving the right problem.
- Share what I learn - I enjoy explaining ideas in simple terms, whether through blog posts, mentoring, or teaching sessions.
Technical Expertise
- Agentic AI and coding workflows - building full projects with AI coding agents like Claude Code, Codex, and Gemini CLI, with a focus on clear specs, useful context, and steady review.
- Full-stack web development - building modern web applications with Astro, Next.js, React, Tailwind, TypeScript, and JavaScript.
- Mobile and platform engineering - deep experience with native mobile apps, mobile architecture, GraphQL data layers, build pipelines, and platform foundations from my QuickBooks and TurboTax work.
- Engineering leadership - shaping technical strategy, leading high-performing teams, partnering across Product, Design, and Marketing, and mentoring engineers through hard product and platform problems.
Projects
Each of these projects pushed me further along the agentic coding spectrum - from writing all the code myself to steering AI agents as a coach:
- KeepSeek - Mostly hand-written code; used Claude in the browser to troubleshoot and tweak UI
- Daily Bits - Built with Astro using a template; started doing chat-style coding for some features
- BeastMode - A fitness tracker built through Copilot AI in VS Code - mostly ask mode, some agent mode
- Pomodoro Flow - First fully vibe-coded app. Prompt, accept, iterate
- Travelogue - A private app for friends from a Himalayan trek. Let AI take the driver’s seat - a turning point
- HN Companion - Steady-state agentic coding with planned features, Linear tracking, and code review throughout
- annjose.com - My personal website migrated from Hugo to Astro, built entirely with Claude Code using spec-driven development
Teaching & Community
I enjoy helping people understand technology in simple, practical terms. Recently, I gave a community talk at the San Jose Public Library called Demystifying AI, a plain-English introduction to what AI is, where it is useful, what to be careful about, and how to start using it without getting lost in the hype.
Outside Technology
Outside of technology, I spend time with math, music, and books. I still like learning math in small doses through videos and puzzles. I enjoy country music and melodious Malayalam songs. These days, I also read more physical books from libraries and used bookstores - mostly historical fiction, investigative stories, and simple stories about everyday people.