Now

A now page — what I'm currently focused on. Updated periodically.

Work

Recently wrapped up a founding engineering role at Finsoft (fintech, acquired by Reliance Capital Management) where I led web and mobile engineering, built out CI/CD pipelines and deployment infrastructure, shipped multiple products from scratch, and helped grow the team. Taking some time to reflect on what's next.

Open to senior IC or tech lead opportunities in fintech, proptech, SaaS, health tech, B2B, commerce, and beyond — especially ones involving web and mobile engineering, platform tooling, AI-assisted development, or AI-powered products.

Building & Sharing

  • AI Engineering — Growing a series that started with slide decks on AI Basics for Engineers and The AI Development Toolkit. Expanding into playbooks, specs, and practical patterns for agentic workflows, model selection, and client layers.
  • Xtarter — Home to a growing collection of starter templates (Next.js, Vite, React Native, landing pages, and more) plus create-xtarter-app, a CLI for scaffolding projects quickly. Also iterating on xtarterize, a tool that detects your stack and applies curated configurations dynamically.
  • Recent projects — Shipping xtarterize for automated project setup, and maintaining several other tools and experiments. See all projects →
  • spoker — Still maintaining my real-time Scrum Poker app as a sandbox for modern React patterns.

Learning & Exploring

  • Cross-platform engineering — Deepening work across React (web), React Native/Expo, and Flutter to understand where each platform wins and how to share logic without sacrificing UX.
  • Full-stack type safety — TanStack Start, Elysia with Eden, and end-to-end schemas from database to client. Removing the translation layers that usually break first.
  • AI-assisted development — Moving beyond vibe coding into spec-driven agentic workflows, canonical project structures (AGENTS.md, llms.txt), and MCP tooling hierarchies. Human owns the outcome; the agent stays constrained.
  • Unified JS tooling — Vite 8 + Vite+ (Rolldown, Vitest, Oxlint, Oxfmt, tsdown) and the convergence of build, test, and lint into a single coherent toolchain.
  • Expo SDK 55+ — Native Tabs, Hermes bytecode diffing for smaller OTA updates, and the shift from Expo Go to development builds.
  • Platform engineering & CI/CD — Automating deployment pipelines, environment provisioning, and release workflows so teams can ship with confidence rather than ceremony.
  • Monorepo & CLI tooling — AST patching, deep-merge configuration, and workspace-aware package management for scalable developer tools.

Reading & Thinking About

  • The gap between AI tool adoption and trust — and how engineering discipline (specs, reviews, test suites) is what turns raw speed into reliable velocity.
  • How "agentic engineering" disproportionately benefits senior engineers — and what that means for junior skill development. Skill atrophy is a real risk if we don't design for learning.
  • Platform engineering as product work: treating CI/CD, developer environments, and deployment pipelines as first-class products that serve the team, not overhead to tolerate.
  • Systems thinking: small changes in tooling or process compound into massive team velocity shifts. The 1.01^365 principle applies to engineering culture too.

Outside Work

  • Exploring coffee shops and culinary experiences.

Last updated: May 2026