Skip to content
BackNov 8
Gregory B.
Upwork badge

Gregory B.

AI Agent Engineer | Claude Code, MCP, RAG | Go, Python, Flutter

I build AI systems that run in production, not demos. Most recent proof: I took a casting platform from an empty repository to live iOS and Android apps in 16 weeks, on my own. It now holds 10,000+ artist profiles and runs an AI agent that writes casting briefs and matches artists to them, with explainability the client can audit. How I actually work with AI Implement, review and deploy run as separate agent identities across a nine-repository workspace. Each is its own unix account holding its own least-privilege token, so the separation of duties is enforced by the forge and the filesystem rather than by a rule an agent can forget: the lane that writes the code cannot merge it, the lane that deploys cannot land a pull request, and an approval only ever comes from a human hand. Lanes run headless on timers with fan-out ceilings and stale-claim sweeps. If you want agents doing real engineering work without handing them your production keys, this is the shape of it. What I do - AI agents and tooling: Claude and Claude Code, agent tool design, MCP servers, evals, prompt design, guardrails - Retrieval that actually ranks: hybrid search, pgvector embeddings, RAG on PostgreSQL, Meilisearch - Backends: Go (Gin), Python (FastAPI, Pydantic AI), OpenAPI-first APIs, PostgreSQL 17, Redis, S3 - Mobile and web: Flutter (App Store and Google Play), SvelteKit, Astro, Next.js, React - Infrastructure I run myself: NixOS, Kubernetes (k3s), Flux GitOps, OpenTofu, Cloudflare, Prometheus and Grafana Why clients hire me - One engineer, whole stack. No handoffs between a mobile shop, a backend shop and a devops shop. - I ship in weeks. The first working slice is usually live inside a month. - I know where LLMs earn their cost and where they quietly burn it. - I handle the non-code parts too: App Store review, GDPR, payment and legal flows. - Over 99.9% uptime on the systems I operate. Background 6 years shipping software with founders and end users. Contract work for a FAANG company, a US identity and cryptosecurity startup, and Nord Security (Go CLI and Flutter desktop client for NordVPN on Linux). CTO of a recruitment platform. Founder of wheretopark.app, an AI-over-CCTV parking system that took me to Regeneron ISEF in Los Angeles and won gold at IWIS Warsaw. Open source: ezsockets, a Rust WebSocket library (265 stars, in production use by third parties); houseflow, a home automation platform in Rust (190 stars); patches to tokio-rs/axum and helix-editor/helix. Polish (native), English (C1). Based in Gdansk, Poland. Comfortable with EU and US hours. If you have an AI feature that has to survive real users, real data and a real bill, that is exactly the work I do.

🇵🇱Gdansk, Poland$95/hr100% JSS5.00 (1)Since Mar 2020

Earnings and projects

MRR
$1.2k

Last 6 months ÷ 6

World#39,146 / 412k
🇵🇱Country#329 / 2,852
Revenue, last 30 days
$2.8k

Last 6 months: $7.5k

World#13,618 / 412k
🇵🇱Country#161 / 2,852
Total earnings
$33k

Billed in all: $33k

World#104,457 / 412k
🇵🇱Country#943 / 2,852
Per project
$8.2k

$7.5k in the last 6 months

World#20,405 / 412k
🇵🇱Country#259 / 2,852
Projects, last 6 months
1
100% fixed0% hourly
World#128,096 / 412k
🇵🇱Country#866 / 2,852
Projects in all
4

Across 5 contracts

20% fixed80% hourly
World#283,744 / 412k
🇵🇱Country#2,108 / 2,852

Earnings, last 30 days

$32.8k+$2.8k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$28k$30k$32k$34kOct 9Oct 24Nov 8

Skill rankings: #1 in 1 skill of 20

Rarest: top 9% in Linux, of 3,038. Ranked by MRR among everyone on Upwork with the skill.

  1. 1prompt chaining3 freelancers · 🇵🇱 #1Top 33%
  2. #90Rust888 freelancers · 🇵🇱 #3Top 10%
  3. #204Golang2,195 freelancers · 🇵🇱 #3Top 9%
  4. #269Linux3,038 freelancers · 🇵🇱 #13Top 9%
  5. #293Natural Language Processing2,688 freelancers · 🇵🇱 #5Top 11%
  6. #373Kubernetes3,351 freelancers · 🇵🇱 #15Top 11%
  7. #391Software Development2,923 freelancers · 🇵🇱 #5Top 13%
  8. #487Large Language Model2,726 freelancers · 🇵🇱 #6Top 18%