Skip to content

GTM Engineer · Belgrade, Serbia

Work

The systems below run in production for B2B companies. Client names and numbers are left out on purpose. The code underneath some of it is public, so you can read it instead of taking my word for it.

Systems

  • Multi-client outbound engine

    Clay, Instantly, EmailBison

    One Clay architecture serving several clients at once: a company hub feeding per-segment people tables, each pushing into its own sequencer campaign behind deliverability gates.

  • Campaign QA harness

    Python, REST APIs

    A three-layer check that runs before any campaign goes live - variable presence, segment routing, and copy quality - so broken merge fields never reach a prospect.

  • Outreach dashboard

    Python, Supabase, Render

    A single view of sending volume, reply rates, and lead runway across every client and both sequencers, refreshed on its own schedule.

Public code

Tools I built for the work above and left open. Anyone can read them.

  • prospeqt-spintax-web

    FastAPI, OpenAI, Render

    Web UI and headless API that turns plain email copy into spintax variations.

  • prospeqt-email-qa

    Python, FastAPI

    Email QA dashboard for Instantly campaigns - catches broken copy before it sends.

  • prospeqt-unified

    FastAPI, Jinja2, HTMX

    Monitoring and QA in one app: sending health and campaign checks on a single surface.

  • Cold email copywriting harness for Claude Code - rules, skills and agents that layer several copy methodologies instead of one house style.

  • Checks copy against the words and patterns that get cold email filtered.

All repositories

Let's talk

If you are trying to build outbound that survives past the first campaign, write to me. I answer everything.

Get in touch
work.md
# Work
GTM Engineer - Belgrade, Serbia

Systems running in production for B2B companies. Client names and numbers omitted.

## Systems
### Multi-client outbound engine
Clay, Instantly, EmailBison
One Clay architecture serving several clients at once: a company hub feeding per-segment people tables, each pushing into its own sequencer campaign behind deliverability gates.

### Campaign QA harness
Python, REST APIs
A three-layer check that runs before any campaign goes live - variable presence, segment routing, and copy quality - so broken merge fields never reach a prospect.

### Outreach dashboard
Python, Supabase, Render
A single view of sending volume, reply rates, and lead runway across every client and both sequencers, refreshed on its own schedule.

## Public code
### [prospeqt-spintax-web](https://github.com/mihajlo-133/prospeqt-spintax-web)
FastAPI, OpenAI, Render
Web UI and headless API that turns plain email copy into spintax variations.

### [prospeqt-email-qa](https://github.com/mihajlo-133/prospeqt-email-qa)
Python, FastAPI
Email QA dashboard for Instantly campaigns - catches broken copy before it sends.

### [prospeqt-unified](https://github.com/mihajlo-133/prospeqt-unified)
FastAPI, Jinja2, HTMX
Monitoring and QA in one app: sending health and campaign checks on a single surface.

### [copywriting-harness](https://github.com/mihajlo-133/copywriting-harness)
Claude Code
Cold email copywriting harness for Claude Code - rules, skills and agents that layer several copy methodologies instead of one house style.

### [spam-checker](https://github.com/mihajlo-133/spam-checker)
Python
Checks copy against the words and patterns that get cold email filtered.

## Contact
If you are trying to build outbound that survives past the first campaign, write to me. I answer everything.
[mihajlo@prospeqt.co](mailto:mihajlo@prospeqt.co)