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 is supported. This note will only be visible to 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.

WebsiteXLinkedInBookmarks


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 (Researchly)
  • Experimenting with a modern web application using AI to anticipate user needs (Composer)

Some of My Work

ProjectWhat It IsStack / NotesLink
aVentureIntelligence + diligence platform for venture researchMulti-service web app, enrichment agentsaVenture.vc
aVenture: TUI Company SearchTerminal-first research interfaceRich TUI, streaming updatestui.aventure.vc
TUI4JA modern terminal user interface library for JavaJava, Spring a port of BubbleTea from GoGitHub
ResearchlyPerplexity-like agentic deep web search chat (previously SearchAI)RAG, SERP + crawler fusionGitHub
williamcallahan.comWriting, background, bookmarksNext.js, S3, TypeScriptGitHub
ComposerAI-assisted email applicationJava 25, Spring Boot 3.5, Svelte 5GitHub
BriefA beautiful terminal user interface LLM client for AI chat with tool calls and model switchingJava 25GitHub
Repo Tokens CalculatorQuickly estimate token + embedding budgets for reposParsing + language-aware heuristicsGitHub
Filey: VS Code ExtensionFlags deprecated files in large workspacesDeveloper experience toolingGitHub
findmybookMillions of books searchable with semantic + structured filtersIndexing + metadata normalizationGitHub

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. briefbriefPublic

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

    Java 12 2

  2. tui4jtui4jPublic

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

    Java 120 6

  3. apple-maps-javaapple-maps-javaPublic

    Easy to use Apple Maps SDK for Java & Kotlin

    Java 4

  4. java-chatjava-chatPublic

    Learn Java with current docs, including Java 25 JDK

    Java 2 1