Software engineer and leader experienced in data, search, finance, and AI-powered web applications. Deep background in product development and quantitative research.
Private-market research platform indexing tens of millions of records across 500+ attributes, with live ETL that ingests news, company data, and investor updates daily. Built with Node.js, Next.js, TypeScript, Zod, PostgreSQL, and supporting services.
Personal site with a graph index of thousands of JSON documents that crawls external links to fetch logos and OpenGraph images on demand. Built with the Next.js App Router and TypeScript; Dockerized for cloud deployment.
Web app that merges search with an AI chat assistant: select results, then ask GPT/Groq/Gemini using that grounded context. Built with Next.js, TypeScript, Convex Database, and Vercel AI SDK, with heavy server-side scraping/parsing to filter only relevant context.
AI-native email client that indexes every message in Qdrant for semantic and BM25/BM42 search. Offers full-mailbox search, drafts cited replies, and surfaces follow-up tasks from context. Built with Svelte + Vite and Spring Boot.
Building a research platform with data on venture-backed startups and their investors to help founders and investors make better decisions
Backed by Techstars
TS Bank2021 - 2022
President, wealth management division
·San Francisco, California / Omaha, Nebraska·tsbank.com
Led unit following acquisition/sale of Callahan Financial Planning
Callahan Financial Planning2010 - 2021
Founded and led an SEC-registered investment advisor
·San Francisco, California / Omaha, Nebraska·tsbank.com
Provided comprehensive financial planning and investment advisory services, including proprietary cloud software for managing complex/nuanced data sets in such relationships
Provided strategic and specific direction to the executive team on the development of new SaaS offerings for advanced investment research and portfolio management
Education
Creighton University2016
Master of Investment Management & Financial Analysis (MIMFA)