Skip to content
View WilliamAGH's full-sized avatar

Highlights

  • Pro

Organizations

@aventurevc

Block or report WilliamAGH

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
WilliamAGH/README.md

Hi, I'm William Callahan

Software Engineer · Building AI/LLM, Data, and Search-Driven Products · Founder @ aVenture.vc.

Website X LinkedIn Bookmarks


Current Focus

  • Building aVenture.vc – early-stage startup company research & intelligence platform
  • Improving multi-source enrichment agents for structured company + document profiles
  • Iterating on hybrid web search + conversational reasoning (search-ai.io)
  • Experimenting with a modern web application using AI to anticipate user needs (Composer)

Some of My Work

Project What It Is Stack / Notes Link
aVenture Intelligence + diligence platform for venture research Multi-service web app, enrichment agents aVenture.vc
TUI Company Search Terminal-first research interface Rich TUI, streaming updates tui.aventure.vc
TUI4J A modern terminal user interface library for Java Java, Spring a port of BubbleTea from Go GitHub
Hybrid Search AI Perplexity-like retrieval + chat RAG, SERP + crawler fusion search-ai.io
Personal Site Writing, background, bookmarks Next.js, S3, TypeScript williamcallahan.com
ComposerAI AI-assisted email application Java 25, Spring Boot 3.5, Svelte 5 composerai.app
Brief A beautiful terminal user interface LLM client for AI chat with tool calls and model switching Java 25 GitHub
Repo Tokens Calculator Quickly estimate token + embedding budgets for repos Parsing + language-aware heuristics GitHub
VS Code Extension Flags deprecated files in large workspaces Developer experience tooling Visual Studio Marketplace
FindMyBook Millions of books searchable with semantic + structured filters Indexing + metadata normalization findmybook.net

Language & Stack Snapshot

Top languages

Core Toolbox:
TypeScript / JavaScript · Java · Python · Node.js / Bun / Deno · React / Next.js / Svelte / SvelteKit · PostgreSQL / MySQL · Spring Boot · Vector Embeddings / Qdrant / pgvector · Playwright / Scraping · LLMs (OpenAI, Anthropic, Qwen, LLama, DeepSeek, etc.)


Agent / Retrieval Experiments

These days I'm doing a lot of work on:

  • Multi-stage web crawling → parsing → enrichment data pipelines
  • Hybrid retrieval (BM25 + dense + rerankers)
  • Streaming data/UX patterns

If you're working on similar things, feel free to reach out! Especially if you're in SF.


Background

I live in the United States. Grew up in a small town in Iowa, and am now living my dream of building tech in San Francisco. I post and share regularly at:


Connect

DM on X or connect on LinkedIn.


Pinned Loading

  1. aventurevc/aventure-app aventurevc/aventure-app Public

    For public discussion, feature requests, bug reports, and data issues/requests for aVenture's venture capital research platform on startups and investor data.

    2

  2. brief brief Public

    ChatGPT in your terminal: slash commands, any OpenAI model, local tools, fast and beautiful TUI

    Java 1

  3. tui4j tui4j Public

    TUI4J: Terminal User Interface library for Java that includes Bubble Tea ported from Go

    Java 14