Resume

Resume

Selected work

Product · 0→1

RealAI

Fundrise's flagship AI product, taken from early prototype through public launch and still under active development; built on Next.js, TypeScript, and Vercel. An agent harness with MCP servers, prompt and context architecture, and a suite of tools for LLMs to produce high-quality real estate analysis.

Product · 0→1

Equitize

Fundrise's private secondary-market securities platform, shipped from concept to launch and scaled to millions in transaction volume. Concept, prototype, architecture, and implementation — then operating the platform.

Infrastructure

Payments, KYC, and settlement at Fundrise

The systems underneath the platform: an ACH processing architecture handling $1B+ in annual transaction volume, a Stripe debit funding integration that processed 40k+ transactions in its first year, automated KYC for every user, and automated transfer-agent reconciliation replacing a manual process.

Open source

Spring AI — Anthropic integration

Two contributions merged into Spring AI's Anthropic support: tool_choice controls for Claude function calling, and per-message TTL plus configurable cache-block usage for prompt caching, shipped in 1.1.0-M2.

Experience

Fundrise

Nov 2019 — Present

Jan 2026 — Present

Director of Engineering

Engineering direction for AI-enabled products at Fundrise, including RealAI — hands-on through design, implementation, and review.
  • Leading RealAI's latest set of features and capabilities ahead of an expanded public release.
  • Own the technical direction for our AI-enabled products: model selection, prompt and context architecture, tool use, and overall harness design.
  • Work directly with product and company leadership to take concepts from prototype to production systems.
Jan 2022 — Dec 2025

Lead Software Engineer & Engineering Manager

Led the engineering shipping new products, including RealAI, Fundrise's flagship AI product.
  • Architected and shipped RealAI from conception to launch, establishing the technical roadmap and our LLM engineering practices.
  • Built AI-enabled web applications using both React and Vue, Java, as well as Next.js and Spring Boot, PostgreSQL, and AWS.
  • Contributed tool_choice support and prompt cache management to Spring AI's Anthropic integration, both merged into the framework.
  • Shipped the Equitize product from conception to launch, scaling to millions in transaction volume.
  • Adopted modern dev tooling (Testcontainers, Retool, Auth0, Java 21, JOOQ, GraphQL) to reduce development friction and improve team velocity.
Jan 2021 — Jan 2022

Senior Software Engineer

Worked on Daily Processing infrastructure handling payments, KYC, and share issuance.
  • Architected new ACH processing system handling $1B+ in annual transaction volume.
  • Shipped Stripe debit funding integration, processing 40k+ transactions in year one.
  • Automated transfer agent reconciliation, eliminating manual shareholding processing and reconciliation errors.
  • Built department-wide test data framework, enabling rapid local development iteration across engineering.
Nov 2019 — Jan 2021

Software Engineer

Responsible for auto-invest scheduling and KYC system development, delivering core infrastructure for new product lines.
  • Shipped IRA product from conception to production, establishing new asset class offering.
  • Designed and shipped Short Term Notes backend processing system.
  • Streamlined KYC and investment approval workflows, reducing approval time and processing errors.

Travelers

Mar 2016 — Nov 2019

Apr 2019 — Nov 2019

Associate Software Developer

Built proprietary software and ML pipeline systems. Developed deployment execution management platform using Java, Spring Boot, and Python.
  • Built ML pipeline components working with SQLServer and Oracle data systems.
Apr 2017 — Apr 2019

Senior Software Programmer

Owned development of internal applications and tools using Java and Spring Boot.
  • Migrated legacy Perl tooling suite to modern Python and Java/Spring Boot applications, reducing maintenance overhead and improving developer experience.
Mar 2016 — Apr 2017

Software Programmer

Developed proprietary software and internal systems.
  • Shipped proprietary software using Perl, Java, Spring Boot.
  • Owned release process, executing nightly production deployments as part of deployment train.

Education

Skills

Applied AI
Anthropic Claude APIOpenAI APIAWS BedrockSpring AIPrompt & context designTool use and agent loopsPrompt cachingRAGEvaluation & regression testingMachine learning
Languages
JavaTypeScriptPythonSQL
Backend & data
Spring BootPostgreSQLJOOQGraphQLTestcontainersEvent-driven processing
Web
ReactNext.jsVueTailwind CSS
Platform
AWSVercelStripeAuth0 / OktaRetool
Domain
Payments & ACHKYC and compliance workflowsPrivate securitiesRegulated systems design