Hi, I'm Simon

Software engineer writing about production-ready AI agents, LLM-powered lead generation, and scalable systems that drive real revenue.

What I Do

> I build things that make a difference.

01

AI Lead Generation

I build AI systems that find, qualify, and engage leads on autopilot. Automated prospecting, personalized outreach at scale, and enrichment pipelines that fill your CRM with warm leads.

02

Production-Ready AI Agents

I ship agentic workflows that run unsupervised in production. Reliable tool use, error recovery, observability, and human-in-the-loop patterns built for real workloads.

03

LLM-Powered Automation

I replace manual processes with LLM pipelines that actually work. Document processing, content generation, data extraction, and decision-making systems with eval frameworks to keep them honest.

04

System Design

I design systems that won't fall over as you grow. Clear technical roadmaps and architectures that handle 10x your current load.

05

Cloud & DevOps

I set up infrastructure and CI/CD pipelines so your team ships fast without breaking things. Automated deployments, observability, and cost-efficient cloud setups.

06

MVP Development

I turn your concept into a working product fast. A polished MVP to test with real users, validate your market, and start generating traction.

Projects

> Things I've built and shipped.

01

Shrillecho

Discover hidden artists on Spotify in seconds. Pick a seed artist, set how deep you want to go, and watch as it maps out an entire network of related talent you'd never find manually.

ReactHonoGoPostgreSQLRedisTurborepo
02

Sublead

Turn Reddit into a lead generation machine. Automatically finds people actively looking for solutions like yours, scores them by purchase intent, and hands you a list of warm leads ready for outreach.

Next.jsTypeScriptPostgreSQLRedisOpenAI
03

Creator Crawl

One API to pull data from TikTok, Instagram, YouTube, Twitter, and Reddit. Profiles, videos, comments, transcripts. Built to plug directly into AI agent workflows so your automations can act on real social data.

TypeScriptNestJSPlaywrightRedisMCP
04

Ekron AI Voice Agent

Never miss a lead outside business hours. An AI voice agent picks up calls and texts when the team is offline, qualifies prospects in real time, and sends follow-up emails automatically.

NestJSTypeScriptTwilioResendRetell AI
05

Lead Spice

End-to-end lead generation platform with a real-time dashboard, marketing site, and content management. Captures, qualifies, and organizes leads in one place so sales teams can focus on closing.

NestJSNext.jsAstroSanityPostgreSQLDrizzle
06

AdGen

Generate TV commercial scripts in minutes, not weeks. Paste a product URL, pick your audience and ad framework, and get a production-ready 30-second script with scene breakdowns, visuals, and voiceover direction.

Next.jsHonoOpenRouterReplicatePrismaTurborepo
07

OpenClaw Discord

Deploy and manage AI-powered Discord bots without touching a server. One click spins up a fully configured VPS, and a dashboard tracks every bot's performance and usage in real time.

ElysiaBunReactVultr APIAnsiblePostgreSQL
08

Harmony

A high-performance HTTP framework built from scratch in C++20. Handles thousands of concurrent connections with zero blocking, using coroutines and Linux's fastest I/O engine under the hood.

C++20CMakeio_uringDocker
09

Brevo Ads SMS Automation

Qualify leads on autopilot over SMS. When someone fills out a form, an AI agent texts them back, asks the right questions, books calls for hot leads, and follows up with the ones that go cold.

HonoReactMastraTwilioBrevoOpenRouter
10

Virality Scanner

Know if your content will pop before you post it. Scores hooks, engagement patterns, and trending signals so creators can tweak and optimize for maximum reach before hitting publish.

TypeScriptReactOpenAITikTok API
11

Google Maps Tracker

Pull verified leads straight from Google Maps for cold outreach. Search any niche and location, enrich with contact details, and export a ready-to-dial list so your sales team spends time calling, not researching.

Next.jsDrizzleStripeBetter AuthResendRedis
12

Email Router

Stop manually sorting emails. AI reads every inbound message, figures out if it's support, sales, or ops, and routes it to the right person instantly. No rules to maintain, no emails slipping through the cracks.

TypeScriptNestJSOpenAIRedis
13

AI Setter

AI sales agents that live inside WhatsApp, Telegram, and ManyChat. Each agent gets its own personality, tools, and platform setup. Handles conversations, qualifies leads, and books calls while you sleep.

TypeScriptBunHonoMastraBullMQPostgreSQLRedis

Tech Stack

> Tools I use to get things done.

Languages

TypeScript · JavaScript · Python · C++ · Swift

AI / LLM

Claude · OpenAI · LangChain · RAG · Vector DBs · Agent Frameworks

Frontend

React · Next.js · Astro · Tailwind

Backend

Node.js · Express · NestJS

Data

PostgreSQL · MongoDB · Redis · Pinecone

Cloud

GCP · Cloudflare · Vercel

DevOps

Docker · Kubernetes · Terraform · Git · GitHub · Linux

GTM

AI Prospecting · Automated Outreach · SEO · Content Strategy

Experience

> Where I've been shipping code.

2023 - Present

Software Engineer

Darktrace

Building cybersecurity solutions and threat detection systems.

2021 - 2023

Software Engineer in Test

PlayStation

Developing test automation frameworks and ensuring software quality.

Blog

> Thoughts on code and craft.