I'm a product manager based in Vancouver, BC. I work on cloud platforms, APIs, and developer-facing products, and I build my own tools to stay close to how software actually gets made.
The repos here are personal projects. I use them to test ideas, learn new stacks, and solve real problems for myself and people around me. I define what to build, iterate on the code until it works the way I want, and ship it. AI-assisted development is a big part of how I work day to day.
- penta-application-screener — Local-first React and FastAPI app for screening housing co-op applications. Syncs from Google Sheets and applies deterministic rules first, then runs cached LLM checks on free-text answers. Built on the Strands agent framework with Amazon Bedrock.
- investment-rebalancer — Python tool that rebalances Questrade brokerage accounts. Talks to Questrade's token-based API, handles OAuth refresh automatically, aggregates accounts into one portfolio view, and generates trade and FX recommendations.
- google-official-mcp-oauth — A small adapter that connects MCP clients like Claude Code, Codex, and Cline to Google's official Gmail, Calendar, and Drive MCP servers. It handles the OAuth token lifecycle and protocol translation between local stdio and remote HTTP. Not a full server, just the plumbing that closes a real interop gap.
- penta-coop-website — React and TypeScript site for a housing co-op, with an application flow, Google Forms integration, and analytics. Live at pentacoop.com.
- jeffo-website — My personal site and portfolio hub. Live at jeffo.net.
- Site: jeffo.net
- LinkedIn: in/jefforiecuia