Ian Kaneshiro
Software Engineer
Software engineer building with AI agents, spec-first.
Ian is a software engineer who builds with AI agents: Ian writes the spec, agents build against it, and tests check every step.
I'm a software engineer who builds design systems and web components with TypeScript, StencilJS and Storybook. More and more of my work happens alongside AI agents. I write the spec as intents, journeys and Gherkin behaviors, and agents like Claude Code, Cursor and Grok Build build against it, with tests checking every step. This site was built that way, and you can read the specs that built it.
I came to software from 8+ years in retail operations, where I led and managed high-performing teams in fast-paced environments. During the COVID lockdowns I started building websites, got hooked, and went through App Academy's year-long program. I still love that I never have to say "I wish there was an app for that". I can build it.
Agentic development
Design systems
Languages
A web app that helps disc golfers improve their game. - Course previews and live GPS navigation with Mapbox.
- Charts of each disc's flight path (Recharts), so players can find gaps in their bag.
- Filters by manufacturer and flight characteristics, built on SQLAlchemy.
- Debounced search to cut unnecessary API calls.
React Redux Python Flask SQLAlchemy Mapbox AWS Source An Uber Eats–style app for restaurants, menus and reviews. - Image upload and retrieval with AWS S3.
- A Flask and SQLAlchemy REST API.
- Real-time store availability from store hours and the current time.
- Built by a team using a feature-branch Git workflow.
React Redux Python Flask SQLAlchemy AWS Source An Airbnb-style booking app with user accounts, listings and a documented REST API. React Redux Express Sequelize PostgreSQL Source
iandkaneshiro@gmail.com LinkedIn GitHub