Home / Startup Advisory / Outreach Engine
Startup Advisory
Featured Build

One-Person Company OS — Outreach Engine

Extending a career automation platform into a complete operating system for solo professionals — adding sales prospecting, multi-channel outreach, and product catalog management alongside traditional job-seeking tools.

Type
Personal Build
Stack
Go + React
Role
Lead Product Engineer & System Architect
70%
Faster time from prospect
discovery to first contact
30 5
Minutes of daily planning,
via agent briefings
29-tool
Cross-domain AI agent
orchestration engine
The Challenge

Four Disconnected Silos, No Unified Flow

The existing system contained 80%+ of the necessary components but operated as disconnected silos — a Chrome extension, Go CLI, React-admin SPA, and multiple plugin backends that didn't communicate coherently. The core challenge was integrating these components into unified user flows while adding entirely new capabilities for sales outreach.

  • Siloed workflows — career tools, CRM, social media, and email tracking operated independently
  • No structured outreach — users had no way to manage multi-step sales sequences
  • Missing product management — no catalog of services the solo professional sells
  • Manual prospecting — no AI-assisted company discovery or prospect tracking
  • Disconnected calendars — no unified view of interviews, follow-ups, and content publishing

"The 80% was already built. The hard part was making four silos behave like one system."

System Architecture

Five-Component Unified Operating System

Layer 1
Go Backend
Unified REST API with SSE streaming for real-time updates — the single binary that every other component talks to.
Layer 2
Admin SPA
React + Material-UI cockpit dark theme, served directly by the Go binary on port 3333 — no separate frontend deployment.
Layer 3
Data Layer
JSON + SQLite filesystem-native storage — no database lock-in, every byte human-readable and git-versionable.
Layer 4
Plugin Architecture
crmkit (in-process CRM) and OpenPost (social media) wired in as subprocesses against the unified data layer.
Layer 5
Agent Engine
29-tool AI assistant with cross-domain workflow orchestration — prospecting, outreach, content, and CRM in a single conversation.
New Outreach Infrastructure
Products Catalog — products.json storing digital products and services
Company Explorer — outreach/target_companies.json tracking prospects
Outreach Sequences — outreach/sequences/ storing multi-step cadences with templates
Unified Calendar — calendar_events.json aggregating events across all domains
Outcomes & Impact

From Disconnected Tools to a One-Person Company

70% Faster Prospect discovery to first contact

Career and sales pipelines now share a common data model, eliminating duplicate data entry. Multi-step sequences (email → LinkedIn → follow-up) advance automatically with scheduling and tracking, and the agent can chain "find prospects → create outreach → schedule content → track responses" into a single workflow.

Every event — interviews, publish dates, follow-ups — is now visible in one color-coded calendar, and because storage is entirely human-readable markdown/JSON, the whole system is git-versionable and works fully offline.

  • Reduced time from prospect discovery to first contact by 70%
  • Eliminated manual follow-up tracking with automated sequence advancement
  • Unified inbox reduced context-switching between communication channels
  • Agent daily briefings reduced planning time from 30 minutes to 5 minutes
My Role

Lead Product Engineer & System Architect

  • Conducted full-system audit and user-flow wiring across all existing components
  • Designed the unified data model and domain consolidation strategy
  • Architected the 5-phase implementation plan from foundation fixes to autonomous agent
  • Built the Outreach Engine (Phase 2) including product catalog, company explorer, and sequence management
  • Integrated calendar hub (Phase 3) aggregating career, social, outreach, and CRM events
  • Implemented cross-domain agent workflows for prospecting and campaign generation
Tech Stack

Tools & Technologies

Backend
Go Single Binary Filesystem-Native SQLite
Frontend
React TypeScript Material-UI Vite
AI / LLM
OpenAI-compatible API 29-Tool Agent System
Data
JSON Markdown SQLite
Plugins
crmkit (CRM) OpenPost (Social)
Design
Cockpit Dark Theme DM Sans Geist
Dev Tools
Go CLI Chromium (PDF Gen)
Relevant Capabilities

Expertise Demonstrated