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
aVenture: 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
SearchAI Perplexity-like retrieval + chat RAG, SERP + crawler fusion GitHub
williamcallahan.com Writing, background, bookmarks Next.js, S3, TypeScript GitHub
Composer AI-assisted email application Java 25, Spring Boot 3.5, Svelte 5 GitHub
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
Filey: VS Code Extension Flags deprecated files in large workspaces Developer experience tooling GitHub
FindMyBook Millions of books searchable with semantic + structured filters Indexing + metadata normalization GitHub

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. brief brief Public

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

    Java 8 1

  2. tui4j tui4j Public

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

    Java 35 2

  3. apple-maps-java apple-maps-java Public

    Easy to use Apple Maps SDK for Java & Kotlin

    Java 2