Skip to content
View WilliamAGH's full-sized avatar

Highlights

  • Pro

Organizations

@aventurevc

Block or report WilliamAGH

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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

    Terminal UI chat client built with TUI4J (BubbleTea for Java)

    Java

  3. tui4j tui4j Public

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

    Java 1