Human Agent v1.0 · Available for Deployment

I'm not looking for a job — I'm an on-demand engineering system you can plug into your product, team, or stack. Five years of backend architecture, SaaS, and shipped outcomes. Ready to deploy.

View Pricing →
Read the Docs
5+
Years Exp.
100+
Businesses
$50K+
Revenue Gen.
150K+
Txn / Month
// Agent Profile

A system, not just a developer.

Senior backend engineer and tech lead who owns outcomes, not just tickets.

BG
Monam Ben Gouta
Senior Backend Engineer · Tech Lead
Core Capabilities
Backend Architecture
Fullstack Dev
Tech Lead
SaaS Platforms
AI Integrations
Fintech Systems
CI/CD & DevOps
B2B Scaling
Stack Depth
Node.js / TypeScript95%
PostgreSQL / Redis90%
React / Next.js85%
Docker / CI/CD88%
Experience Log
May 2025 — Present
We-Settle
Senior Engineer & Tech Lead · Fintech payment platform, 150K+ txn/month, HashiCorp Vault, team of 4.
Sep 2024 — May 2025
Bysur
Backend Team Lead · B2B CRM for insurance brokers, ReactFlow visual workflow automation.
Jun 2023 — Sep 2024
HorizonLux
Fullstack Dev · Review SaaS, AI micro-services (OpenAI), digital signage — 100+ businesses, $50K+ US revenue.
Jun 2021 — Jun 2023
Groupado
Junior Dev & QA · Anti-cheat exam platform, automated testing for high-traffic LMS.
Master's in Computer Engineering
ESPRIT · GPA 16.71/20
Bachelor's in Computer Science
ISTIC Tunis
// Services API

Plug-and-play engineering modules.

Scoped, deliverable-first. Inputs defined, outputs guaranteed.

POST /backend-architecture
Backend Architecture API
Full system design — data models to deployment, production-ready from day one.
Input:Business requirements, load expectations
Output:Scalable REST/tRPC API, DB schema, CI/CD
Impact:150K+ txn/month processed
Node.jsNestJSPostgreSQLRedisDocker
POST /fullstack-development
Fullstack Development API
End-to-end product development. Frontend, backend, database — ship fast, iterate faster.
Input:Product spec, designs (optional), timeline
Output:Deployed SaaS, component library, docs
Impact:Multiple production SaaS products shipped
Next.jsReactTypeScripttRPC
POST /ai-integration
AI Integration API
Plug AI into your product. Chat, vision, speech, automation — productized and shipped.
Input:Use case, existing codebase, API keys
Output:Working AI feature, tested, deployed
Impact:5 AI micro-services shipped on GptGold
OpenAINext.jsSupabaseAWS
POST /tech-lead
Tech Lead API
Lead your engineering team. Sprint planning, architecture, code reviews, delivery ownership.
Input:Team size (2–6), project, tech stack
Output:Structured sprints, quality code, on-time
Impact:Led teams of 4+ engineers, 3 companies
Agile/ScrumJest/VitestGitHub Actions
POST /saas-platform
SaaS Platform API
Multi-tenant SaaS. Auth, billing hooks, role management, audit trails — the full platform kit.
Input:Market, feature set, integrations
Output:Production SaaS, 100+ client capacity
Impact:100+ businesses, $50K+ US revenue
PayloadCMSDrizzleZapier/n8n
POST /fintech-systems
Fintech Systems API
Payment processing, reconciliation, audit systems. Security-first, compliance-aware.
Input:Volume, compliance reqs, integrations
Output:Secure platform with full audit trails
Impact:150K+ txn/month, bank-grade security
HashiCorp VaultJWTRedisGCP
// Pricing

Transparent, outcome-based pricing.

No recruiters, no middlemen. Pick the model that fits.

// Market
🌍 International · €
🇹🇳 Tunisia · TND
💡 TND rates are local-market equivalents · 1 EUR ≈ 3.35 TND
Freelance · Day Rate
350–500 €/day
4-day minimum · billed weekly
Dedicated focus blocks
Daily async updates
Code review included
Cancel with 1-week notice
Start Integration
Most Requested
Full-Time · Employment
45–55K €/year
Remote or hybrid · immediate availability
Full ownership mindset
Tech lead capability included
Ships from day one
Fintech + SaaS + AI expertise
French, English, Arabic
Hire Me →
Project-Based
Custom quote
Scoped deliverables · fixed timeline
Clear inputs/outputs upfront
Milestone-based delivery
Full codebase ownership
30-day post-launch support
Get a Quote
// gouta-cli

Integrate like a developer.

A CLI tool for the technically curious. Run it in your terminal. Or just watch it run here.

gouta-cli · v1.0.0 · interactive
hire
status
capabilities
errors
// hiring-protocol.sequence

The Hiring Protocol™

A formally verified sequence diagram of what happens when you try to hire me. Spoiler: it ends well. Usually.
// Animated on scroll · 100% accurate · 0% embellishment

📋HR
🧠CTO
🚀Gouta
Team
💼CEO
Step 0 / 0
sync call
async / vibes check
gouta → world
rejection / error
loop / retry
return
// Case Studies

Problems solved. Systems shipped.

Real projects, real constraints, real numbers.

We-Settle · 2025
SMT Online Payment Platform
Problem
Public sector needed a secure, auditable payment gateway handling 150K+ txn/month, on-premise.
Solution
Fintech platform with Docker-isolated deployment, HashiCorp Vault, Gitea + Jenkins CI/CD. Led team of 4.
150K+ txn/monthTeam of 4Bank-grade security
Bysur · 2024
Payload CRM — Insurance Brokers
Problem
10+ insurance brokers needed a B2B CRM for quotes, contracts, payments, and cancellations with third-party APIs.
Solution
Built from scratch: dynamic form generator, tRPC APIs for Zapier/n8n, full Jest coverage, shipped on time.
10+ brokers liveZapier/n8n APIs100% test coverage
Bysur · 2024
ByRate — Workflow Automation
Problem
Complex calculation trees and decision flows needed a visual editor non-technical users could operate.
Solution
ReactFlow visual node editor with Redis caching for compute-heavy operations. Dramatically improved business UX.
Redis-optimizedVisual node editorNon-tech UX
HorizonLux · 2023
Revcall.io — Review Automation SaaS
Problem
Local business owners needed automated review collection across Google and Facebook without manual follow-up.
Solution
Full SaaS with SMS/email automation, Google Maps + Facebook integration. Scaled to 100+ businesses.
100+ businesses$50K+ US revenueMulti-platform
HorizonLux · 2023
GptGold — AI Micro-Services
Problem
Platform needed multiple AI capabilities as independent, scalable services without coupling to the monolith.
Solution
5 AI micro-services on OpenAI: chat, image gen, TTS, STT, resume generation — independently deployed on AWS.
5 AI servicesMicro-service archAWS Amplify
HorizonLux · 2023
Indigo Vizual — Digital Signage
Problem
Remote digital signage management was slow and error-prone with frequent downtime.
Solution
Real-time management with Canva, Instagram, PowerBI integrations. Docker on AWS. −30% update time, −25% downtime.
−30% update time−25% downtimeAWS + Docker
// Start Integration

Let's build something great.

No cover letters, no gatekeepers. Reach out directly or fill the form below.

Available for full-time positions, freelance day-rate work, and scoped project engagements. Response within 24 hours.

# fastest path to a response
$ gouta send --proposal "Your Role"
→ 200 OK · Let's talk.
Send a Proposal
Fill this out — it's faster than a cover letter, I promise.
🚀
Proposal received!

I'll get back to you within 24 hours. In the meantime, feel free to check my GitHub.

Docs / Getting Started / Introduction

Welcome to the Docs

You've found Monam Ben Gouta — a Senior Backend Engineer who operates like a deployable system. Choose your path:

📋
I'm a Recruiter
Plain English, funny steps, no terminal required.
I'm a Developer / CTO
CLI guide, commands, specs. Let's skip the chat.
Quick Stats
$ gouta info --brief

Name: Monam Ben Gouta
Version: vSenior.1.0.0
Stack: Node.js · TypeScript · PostgreSQL · Redis · Docker
Experience: 5+ years, 4 companies, 3 countries' markets
Mode: Full-time (45–55K€) or Freelance (350–500€/day)
Location: Tunis, TN · Remote-first · UTC+1
Warning: Runs on coffee · incompatible with micromanagement
What is a Human Agent? →
Docs / Getting Started / What is a Human Agent?

What is a Human Agent?

Think of MCP servers — but instead of a digital API, this is a human one. You send inputs (problems, requirements, context), and you get outputs (shipped code, running systems, solved problems).

Agent Specification
// Human Agent v1.0 — Spec

/**
* @name Monam Ben Gouta
* @type Senior Backend Engineer + Tech Lead
* @runtime Node.js, TypeScript, React
* @persistence Stateful (retains context across sprints)
* @latency <24h response, day-1 productivity
* @uptime ~94.4% (excludes sleep mode, coffee breaks)
* @scaling Horizontal: can lead teams of 4+
* @auth Responds to salaries ≥ 45,000€/year
* @errors Throws SalaryTooLowException if underpaid
*/
Comparison
AttributeTraditional HireHuman Agent v1.0
Time to productivity4–8 weeksDay 1
Onboarding costHigh ($5K+ lost time)Near zero
Seniority guaranteedTitle ≠ ability5yr production history
Lead capabilityExtra hire neededIncluded
Domain expertiseGeneralist biasFintech + SaaS + AI
LanguagesUsually 1French, English, Arabic
← Introduction
For Recruiters →
Docs / For Recruiters / Overview

Recruiter Integration Guide

Congratulations! You've found a Senior Backend Engineer who actually knows what they're doing. This guide walks you through the hiring process without the jargon.

📌 Who this is for: HR managers, recruiters, founders, and anyone who's ever Googled "what is a microservice" to understand a CV. No technical knowledge required. A sense of humour helps.
The 5-Step Process
1
Don't Panic
You've received a CV with scary words. Breathe. We have a translation table.
2
Read the Resume
Jargon-to-English dictionary provided. No prior knowledge required.
3
Run the Interview
Questions to ask, questions to absolutely avoid, and how to survive the technical part.
4
Make the Offer
There is a valid salary range. Stay inside it or trigger an exception.
5
Onboarding
What to do (and not do) once you've hired a human system. Mostly: get out of the way.
← What is a Human Agent?
Step 1 →
Docs / For Recruiters / Step 1 — Don't Panic

Step 1 — Don't Panic

You've opened a CV and been greeted by "tRPC", "micro-service orchestration" and "HashiCorp Vault." This is normal. The CV is not broken.

What You're Actually Looking At

Monam is a Senior Backend Engineer — he builds the part of software you never see but absolutely depends on. Think plumbing: nobody looks at pipes, but you notice immediately when they stop working.

⚠️ Common Mistake: Forwarding the CV to a technical colleague and asking "is this guy good?" without reading it first. Use the translation table in Step 2 instead.
5+
years building software that didn't break in production
4
engineers led simultaneously without anyone rage-quitting
100+
businesses that used his software and were happy
$50K+
revenue generated for clients in the US market
✅ Green flag: A senior engineer with a Master's (GPA 16.71/20), 5+ years production experience, and proven team lead history doesn't show up every Tuesday. Move fast.
← Overview
Step 2 →
Docs / For Recruiters / Step 2 — Read the Resume

Step 2 — Reading the Resume

The CV contains technical terms. Every scary word has a plain English equivalent, and most just mean "he built something impressive."

Official Jargon Translation Table
What It SaysWhat It Actually Means
Micro-service architectureVery organised code. Like a city with districts — not a junk drawer. 🏙️
CI/CD pipelinesSoftware ships itself automatically. Amazon Prime, but for code updates.
Redis cachingThings load really, really fast. Satisfyingly fast.
HashiCorp VaultPasswords stored in a digital Fort Knox. Very, very safe.
Led a team of 4 engineersHe was the boss. Diplomatically. Nobody quit.
150K+ transactions/monthThe system handled a LOT simultaneously, and nothing broke. That's rare.
Jest / Vitest (testing)He checks his own work before you have to. Tragically rare quality.
DockerSoftware that works on his laptop also works on your servers. Revolutionary.
GPA 16.71/20Near top of class. In a French engineering school. That's excellent.
⚠️ Warning: If you're comparing this CV to someone who describes themselves as "passionate about synergizing cross-functional deliverables" — you're comparing a chef to a menu writer.
← Step 1
Step 3 →
Docs / For Recruiters / Step 3 — The Interview

Step 3 — The Interview

The interview is two-way. You're evaluating him. He's also quietly evaluating whether your company is worth his time.

✅ Questions That Work
Great questions:
• "Walk me through a system you built that you're proud of."
• "How do you handle technical disagreements with your team?"
• "What would you change about our current tech stack?" (share it first)
• "What kinds of problems do you find most energising?"
🚫 Questions to Avoid
❌ "Where do you see yourself in 5 years?"
// Throws: CandidateDisengagementException

❌ "Can you work for equity only?"
// Throws: SalaryTooLowException · 402 Payment Required

❌ "We're like a family here!"
// Warning: RedFlag · Candidate calculating exit time

❌ "Quick 8-hour unpaid test project?"
// Fatal: UnpaidTestException · Process terminated
💡 Tip: If the tech interviewer exits saying "yeah, he's solid" — that means "he's excellent and I'm mildly jealous." Proceed to offer immediately.
← Step 2
Step 4 →
Docs / For Recruiters / Step 4 — Make the Offer

Step 4 — Making the Offer

The offer must fall within a specific range or you'll trigger an exception. This is not negotiable. It is, however, very reasonable.

// Valid offer parameters

const offer = {
  type: "full-time",
  salary: 45000 /* to 55000 */
}

// OR:
const offer = {
  type: "freelance",
  dailyRate: 350 /* to 500 */
}
❌ SalaryTooLowException — Thrown below 45K€/year or below 350€/day. Recovery: increase the number. There is no patch.
✅ Why this is great ROI: The same seniority costs $120K+ in the US or €80K+ in Western Europe. Bad hires of this level cost 3× salary in cleanup. You're paying for certainty.
← Step 3
Step 5 →
Docs / For Recruiters / Step 5 — Onboarding

Step 5 — Onboarding

🎉 You've cleared all steps without triggering a fatal exception. Here's how not to break a working system.

✅ Do these:
• Give codebase access on day one
• Let him ask "why is this built this way?" — he's understanding, not criticising
• Include him in architecture discussions from week one
• Assign a real task in the first week
• Use async communication — he's in UTC+1
❌ Don't:
• Micromanage. He's been a tech lead.
• Ask him to "just add a button" on a spaghetti codebase without addressing the spaghetti
• Schedule 3-hour meetings for decisions that could be a Slack message
• Change scope on Friday at 4pm and ask for it Monday
$ gouta status --after "30 days"

✔ Codebase understood
✔ Team integrated
✔ First feature shipped
⚠ Tech debt list: growing (healthy behaviour)
✔ Coffee dependency: stable
← Step 4
Errors & FAQ →
Docs / For Recruiters / Errors & FAQ

Errors & FAQ

// Exception Reference

SalaryTooLowException // 402 Payment Required
→ Resolution: Increase to 45–55K€/yr or 350–500€/day

EquityOnlyException // 400 Bad Request
→ Resolution: Pay people in money, not dreams

UnpaidTestException // 403 Forbidden
→ Resolution: github.com/monambengouta exists. Use it.

MicromanagementException // 500 Internal Server Error
→ Resolution: Assign task → set deadline → trust process

SlowHiringException // 504 Gateway Timeout
→ Resolution: Good candidates collect offers like Pokémon. Move faster.

CoffeeDepletedException // 503 Service Unavailable
→ Resolution: Provide coffee. Service restored in 100ms.
Q: Is he available immediately?

A: Yes. availability: immediate. No 3-month notice period.

Q: Can he work fully remote?

A: Preferred. Tunis (UTC+1) overlaps well with European and Middle Eastern business hours.

Q: Do I need to understand the tech to hire him?

A: No. That's why this page exists. You've made it to the FAQ — you're doing great.

🎉 You made it! Email monaam.bengouta@gmail.com and reference "I read the whole docs" for priority response. This is a real offer.
← Step 5
For Engineers →
Docs / For Engineers / CLI Quickstart

CLI Quickstart

You're a developer, CTO, or tech-savvy founder. Here's the full CLI reference to integrate a Senior Backend Engineer into your stack.

bash
# Install globally npm install -g gouta-cli gouta --version vSenior.1.0.0 # Health check gouta doctor ✔ Coffee supply: stable ✔ Budget: in valid range ✔ Reasonable expectations: confirmed # Quick hire gouta hire --type full-time --salary 50000 ✔ Deploying Monam Ben Gouta... ✔ ETA: Day 1 productivity ✔ Onboarding overhead: ~0
← For Recruiters
Authentication →
Docs / For Engineers / Authentication

Authentication

bash
gouta login --email monaam.bengouta@gmail.com gouta login --linkedin linkedin.com/in/monambengouta gouta schedule --duration 30min → Calendar link sent → Agenda: stack, team, timeline, expectations # Response SLA ✔ Email: <24h ✔ LinkedIn: <12h # Sleep mode: 23:00–07:00 UTC+1
← Quickstart
Commands →
Docs / For Engineers / Commands Reference

Commands Reference

bash
gouta status ● AVAILABLE Mode: Full-time + freelance open Location: Tunis, TN — Remote-first Stack: Node.js, TypeScript, PostgreSQL, Redis, Docker gouta capabilities --verbose ✔ Backend Architecture Node.js · NestJS · Express · Hono · tRPC ✔ Fullstack Dev React · Next.js · Angular · React Native ✔ Database Systems PostgreSQL · Redis · MongoDB · SQL Server ✔ SaaS Platforms Multi-tenant · Auth · Billing · Audit ✔ AI Integrations OpenAI · micro-services · pipelines ✔ DevOps / CI/CD Docker · GH Actions · Jenkins · GCP · AWS ✔ Tech Lead Agile · sprint planning · code reviews gouta hire --type full-time --salary 50000 gouta hire --type freelance --rate 400/day gouta schedule --time "2026-05-20 14:00"
← Authentication
Error Handling →
Docs / For Engineers / Error Handling

Error Handling

bash
gouta hire --salary 15000 ✗ SalaryTooLowException → Valid range: 45000–55000/year or 350–500/day gouta hire --compensation equity-only ✗ EquityOnlyException: 402 Payment Required gouta send --task "8-hour unpaid test" ✗ UnpaidTestException: 403 Forbidden → Hint: github.com/monambengouta exists. Use it. # Runtime: MicromanagementException ✗ 500 Internal Server Error → Assign task → set deadline → step back
← Commands
Performance Metrics →
Docs / For Engineers / Performance Metrics

Performance Metrics

bash
gouta stats --full ── Experience ───────────────────────────────── Total YoE: 5+ years Companies led: 3 (tech lead, teams of 4+) Volume: 150,000+ txn/month at We-Settle Clients served: 100+ businesses Revenue generated: $50K+ (US market) ── Education ────────────────────────────────── Degree: Master's in Computer Engineering GPA: 16.71/20 (near top of class) ── Runtime Config ───────────────────────────── Languages: French, English, Arabic Timezone: UTC+1 — Remote-first Compatibility: Chaotic startups · fintech · B2B SaaS Coffee: Always on
← Error Handling
API Reference →
Docs / API Reference / POST /hire

POST /hire

bash
curl -X POST gouta.dev/api/hire \ -H "Content-Type: application/json" \ -d '{"type":"full-time","salary":50000}' # 200: { "status": "accepted", "eta": "<24h", "message": "Let's build." } # 402: { "error": "SalaryTooLowException", "hint": "See /pricing" }
← Metrics
GET /status →
Docs / API Reference / GET /status

GET /status

bash
curl gouta.dev/api/status { "available": true, "modes": ["full-time","freelance","project"], "location": "Tunis, TN", "timezone": "UTC+1", "responseTime": "<24h", "coffeeLevel": "nominal" }
← POST /hire
GET /capabilities →
Docs / API Reference / GET /capabilities

GET /capabilities

bash
curl gouta.dev/api/capabilities { "backend": ["Node.js","NestJS","Express","Hono","tRPC"], "frontend": ["React","Next.js","Angular","React Native"], "databases": ["PostgreSQL","Redis","MongoDB","SQL Server"], "devops": ["Docker","GitHub Actions","Jenkins","GCP","AWS"], "domains": ["fintech","saas","ai","b2b"], "coffeeRequired": true }
← GET /status