Adam Berger

Adam Berger

Full-Stack Software Engineer · Applied AI

Scotland, United Kingdom · Open to roles across the UK: on-site, hybrid or remote · Willing to relocate

I design, build and run production systems end to end. Most recently I built Relay, an AI email-automation SaaS, entirely solo: sync pipelines, RAG, multi-model LLM routing, billing and infrastructure. Before that I was the sole engineer behind a global wildlife GPS-tracking platform. Strong across TypeScript, React, Node, Python and PostgreSQL, with hands-on applied-AI work in production.

Experience

Nov 2025 – Present

Founding Engineer

Relay · Self-employed · Remote

Designed and built an AI email-automation SaaS solo. Live in production.

Oct 2024 – Nov 2025

Software Engineer

Africa Wildlife Tracking · Pretoria, South Africa

Sole engineer on a greenfield rebuild of a global wildlife GPS-telemetry platform.

Jul 2023 – Sep 2024

Software Engineer

Cardinal (Pty) Ltd / CustomApp · Johannesburg, South Africa

Full-stack developer; led two flagship products and mentored a new joiner.

2022 – 2023

BSc Information & Knowledge Systems

University of Pretoria (did not complete)

Computer science with data-science electives. Left to build full-time.

Portfolio

AI SaaS · Live product

AI email automation for support teams: reads incoming email and drafts accurate replies from a company’s own knowledge base. Built entirely solo: dual Gmail and Microsoft Graph sync pipelines over OAuth, Pub/Sub ingestion, RAG over PostgreSQL + pgvector, multi-model LLM routing across Claude, GPT and Gemini, MCP tool servers, and Stripe billing. ~14,000 emails processed in production; hosting re-architected from GCP Kubernetes to a single VPS for a ~91% cost cut.

Next.js · React · TypeScript · Python · FastAPI · PostgreSQL · pgvector · LangChain · Stripe · Docker

Private repository · live in production

Personal project · Privacy & security

A link-in-bio MVP that never leaks destination URLs to bots, scrapers or referrers. Ten layered protections: URLs stripped before the server/client boundary, POST-only link API with double-submit CSRF, decoy payloads for scraper user-agents, signed 15-minute redirect tokens, site-wide no-referrer policy, in-app-browser breakout, and per-link age gating.

Next.js · TypeScript · jose (JWT) · Middleware

Personal project · Infrastructure

Advanced Production Server

GitHub ↗

A production-grade Express + PostgreSQL server template I use to bootstrap real projects: JWT and session auth with TOTP two-factor, Redis-backed rate limiting, Prometheus metrics, structured Winston logging, database migrations, Jest tests and Docker Compose.

TypeScript · Express · PostgreSQL · Redis · Prometheus · Jest · Docker

Also on GitHub

Rust HTTP server · Actix Web + PostgreSQL with migrations, tests and Docker

RL trading bot · Reinforcement-learning (PPO) crypto trading experiments in Python

github.com/Adam-Berger-Dev · everything else

Skills

Languages
TypeScriptJavaScriptPythonSQLJava
Frontend
ReactNext.jsTailwind CSSElectron
Backend
Node.jsExpressFastAPIPrismaSQLAlchemy
Databases
PostgreSQLpgvectorRedisMS SQL Server
AI & LLMs
RAGMCPLangChainAnthropicOpenAIGemini
Cloud & DevOps
Google CloudAWSVercelDockerPrometheusStripe
Testing
VitestPlaywrightpytestJest

Contact

I'm open to full-time engineering roles across the UK. The fastest way to reach me is email; I reply within one business day.