About me

I'm a founding engineer and solo builder. For close to two decades I've turned complex risk, real estate, and education problems into products—from enterprise fraud platforms to nights-and-weekends startups like CoachMyChess and OfferPro. I've been the first engineer on a team more than once, and I care as much about the product a system enables as the system itself.

Experience

Key roles and impact across startups and scale

Founding Engineer

Oscilar

Sep 2021 – Present

A founding team member building Oscilar's AI Risk Decisioning platform from an empty repo. Today I lead the team behind our agentic AI systems—autonomous agents for real-time fraud detection, account-takeover prevention, and natural-language risk modeling. I've also owned the unglamorous foundations that make a risk platform enterprise-ready: authentication and API-key infrastructure, SOC 2 / ISO / PCI compliance, usage-based billing, and third-party integrations. My throughline is turning dense risk logic into a product teams can actually use.

Co-Founder & CTO

BetterCapital.us

Jan 2019 – Jan 2024

Co-founded and built a real estate investing platform to solve my own problems as an investor—portfolio ROI tracking, cashflow analytics, and tools to discover new deals. I ultimately had to shut it down: the product worked and taught me an enormous amount about the domain, but it never found the adoption it needed to keep going. Being honest about that is part of building. Knowing when to step away from something you made is its own skill, and I'm glad I lived this chapter.

Founding Engineer

Yugabyte

May 2016 – Jul 2020

Early engineer helping grow a distributed SQL database into an enterprise platform. I led the user-experience team—making YugabyteDB something developers could actually deploy and operate across Docker, Kubernetes, Terraform, and CloudFormation—and became the person people came to for the gnarly infrastructure problems, including alongside the sales and pre-sales teams. This is where I learned to treat infrastructure as a product.

Software Engineer

Facebook

Oct 2007 – Aug 2013

First engineer on the Business Development team, where I helped scale the technical org from the ground up and built the internal products and integrations—wiring Workday, Oracle, and Salesforce into Facebook's Ads and HR systems—that BD operations ran on. Later I moved into consumer product on the Pages team, building Brand Pages and Deals, features used by millions of businesses. Six years that spanned internal tooling to consumer products at global scale.

Areas of depth

Technical expertise

  • Agentic AI systems—autonomous agents for real-time fraud, risk, and decisioning
  • 0→1 product engineering as a founding engineer
  • Full-stack build-out: auth, billing, integrations, dashboards, and compliance (SOC 2 / ISO / PCI)
  • Applied LLMs and computer vision inside real products
  • Cloud-native infrastructure: AWS, Docker, Kubernetes, Terraform
  • Real estate tech: ROI, cashflow, and deal-discovery workflows
  • EdTech for kids: turning raw game data into coaching

What I'm focused on now

  • Leading the agentic AI team at Oscilar
  • Building CoachMyChess nights and weekends as a solo founder
  • Building in public and shipping small, opinionated tools
  • Using this site as a testbed for new AI tooling and workflows

Beyond the keyboard

The stuff that fills the rest of my time

  • Real estate—I still love the game, even after winding down BetterCapital
  • Tech and tinkering with whatever new AI tool just dropped
  • My kids' learning—chess, math, and staying curious
  • Math, for its own sake and for theirs
  • House projects and fixing things myself

What I believe

Infrastructure is a moat

Early investment in the right infrastructure compounds over years

Good observability, monitoring, and deployment infrastructure let teams move 10x faster. It's not glamorous, but it's decisive.

Hiring is the hardest problem

Everything scales through people, not code

The right senior engineer can set direction for years. Hiring taste is more important than coding skill at the senior level.

Domain knowledge matters

Generic architecture is often generic for a reason

Understanding the domain—fintech regulations, agent design patterns, real estate deal structures—unlocks better technical decisions.