Backend-oriented full-stack developer with a Master's in Software Engineering and Distributed Systems. I build with TypeScript, Next.js, PostgreSQL and Python, and bring DevOps and language-model integration to products that need verifiable output.

Freelance work

Selected engagements, 2025-2026.

Test-to-deploy pipeline

GitHub Actions that lint and test every pull request and deploy main on merge, behind one required status check instead of eight ad-hoc ones.

GitHub Actions, Vitest, Docker, Cloudflare

Identity and access hardening

MFA, login rate limits and server-side session rotation added to an existing customer-facing app, with the auth flow left where it was.

Node.js, PostgreSQL, Redis, TOTP, WebAuthn

Invoice OCR to ledger rows

Reads PDF invoices into accounting-ready CSV, validating line totals and routing low-confidence rows to a review queue rather than guessing.

Python, OCR, pdfplumber, PostgreSQL

Inbox triage and reply drafts

Classifies inbound enquiries and writes reply drafts with a confidence threshold, so a person reads, edits and sends instead of starting from blank.

Python, Gmail API, Microsoft Graph, LLM API

Internal Chrome extension

A Manifest V3 extension that fills repetitive forms and batches records inside an internal SaaS the team already uses, replacing copy-paste between tabs.

TypeScript, Chrome Extensions MV3, REST

Restaurant operations backend

A single-purpose service that gives an existing restaurant site store-specific pricing, modifiers and tax rules, so the menu stops being a static page.

Next.js, TypeScript, PostgreSQL, Prisma

Vendor selection support

Competing proposals become one weighted scorecard and a question set that closes the gaps before a decision is signed.

Requirements matrix, weighted scoring, RFP questions

Education

  • Master's in Software Engineering and Distributed Systems (GLSD), University Mohamed Khider Biskra, 2023-2025.
  • Licence (Bachelor's) in Computer Science, University Mohamed Khider Biskra, 2019-2023.
  • Baccalaureate in Experimental Sciences, Bedjaoui Mohamed High School, 2019.

Skills

  • TypeScript
  • Python
  • Next.js
  • FastAPI
  • PostgreSQL
  • Docker
  • Linux
  • LLM APIs

Languages

  • Arabic (native)
  • English (professional)
  • French (limited working)

Email meh.amine.gherbi@gmail.com. The full CV is on the resume page.