Projects
12 systems I designed and built. Each page covers what it does, why it exists, how it is put together and what building it taught me. Diagrams stay at the component level.
Datamagnet
The company I founded in 2023 and still build end to end.

Datamagnet
Live · 2023 – now
Real-time B2B people and company data API
- Python
- Flask
- gunicorn
- FastAPI
- SQLAlchemy
Datamagnet Signals
Live · 2026 – now
Scheduled monitors that turn LinkedIn activity into webhook alerts
- Python 3.13
- FastAPI
- psycopg2
- Pydantic
- PostgreSQL
Data products
Scrapers and sites that put public web data in people's hands.

Data Slayer
Live · 2024 – now
95 pay-per-result social media scrapers on Apify Store
- Python 3.11
- Apify SDK
- asyncio
- aiohttp and httpx
- JSON input and output schemas

Honeyguide
Live · 2026
Self-updating catalogue site for 95 Apify scrapers
- Next.js 16 (App Router)
- React 19
- Tailwind CSS 4
- MDX
- Python 3 pipeline

FounderPass
Live · 2026
Searchable directory of free startup perks and credits
- Next.js 16 (App Router)
- React 19
- Tailwind CSS 4
- Framer Motion
- Next.js route handlers (perks CRUD, contact form)
Agents and pipelines
LLM systems with gates, so they ship work without someone watching.
Blogpipe
Internal · 2026
Autonomous blog pipeline with quality gates, from topic to published post
- Python 3.13
- Claude Agent SDK
- Streamlit
- Node.js (publish script)
- PostgreSQL
Actor Creator Agent
Internal · 2026
Agent pipeline that turns an API manifest into a published Apify actor
- Python 3.13
- FastAPI
- Celery
- SQLAlchemy (async)
- Alembic
Signal Desk
Internal · 2026
Reddit lead monitoring: find buying signals, score them, draft the reply
- Next.js 16 (App Router)
- React 19
- Tailwind CSS v4
- shadcn
- Next.js route handlers (Node)
Campaign Manager
Internal · 2026
One lead ledger across email, LinkedIn, CRM, calendar, and product signups
- Python 3.13
- FastAPI
- APScheduler
- PyMongo
- MongoDB
Agentic Graph RAG
Open source · 2025
Documents in, knowledge graph out, with an agent choosing how to retrieve
- Python 3.11
- FastAPI
- httpx
- LangGraph
- LangChain
Tools and open source
Actors Management Portal
Internal · 2026
One dashboard to sync, build, edit, and monitor Apify actors across accounts
- Python 3.12
- FastAPI
- SQLAlchemy (async)
- Alembic
- Celery
LinkedIn Scraper
Open source · 2024
Open source desktop app for exporting LinkedIn data
- Electron 29
- Next.js 13 via Nextron
- React 18
- Material UI
- Tailwind CSS