Employee skills, from interface to event ledger.
Owned the add, move and remove flows across a React interface, API and PostgreSQL event ledger. Designed transactional and idempotent writes, then verified rejected paths left no partial data.
Software engineer · Tunis, Tunisia
I’m Hamza. I build and improve business-critical SaaS and payments systems, from .NET APIs and React interfaces to the data and delivery work behind them.

Experience across
01 / SELECTED WORK
Selected projects from product teams handling complex workflows, live data and production change. Client work is anonymized.
Owned the add, move and remove flows across a React interface, API and PostgreSQL event ledger. Designed transactional and idempotent writes, then verified rejected paths left no partial data.
Traced a slow approver experience through production-safe investigation and controlled staging benchmarks. Corrected SQL indexes went to production; an application optimization was rolled back after release.
Designed and led an automated renewal flow using banking APIs, a scheduled worker and Azure orchestration. Monitored its rollout for corporate card users.
Built a reusable cross-tool setup from an existing team pilot, with a one-command install path, frozen plans and checked review gates. The goal: keep investigation, implementation and verification together.
02 / HOW I HELP
Turn difficult workflows into usable software across API, interface and data layers. I’m backend-first and comfortable owning the full path to release.
Find bottlenecks, repair fragile paths and make production behavior easier to observe. Start with evidence, then change the smallest thing that solves the problem.
Use AI tooling for investigation and implementation with plans, tests, review and runtime checks that make the result inspectable by the team.
Within a short time, he'd learned the codebase well enough to troubleshoot and resolve issues efficiently and independently.
03 / ABOUT
I’m a software engineer based in Tunis, working with remote product teams. My experience spans corporate payments, HR software, production diagnosis and new feature delivery.
I like the part of engineering where the messy details meet a clear result: tracing a query, preserving data through a migration, making an interface understandable, or checking that a release behaves as intended.
I also taught C, C++ and object-oriented programming to roughly 80 students at SUP’COM. Teaching sharpened how I explain tradeoffs and work with people across disciplines.
04 / GET IN TOUCH
Share what you’re building, what’s slowing you down and what a useful outcome would look like. I’ll reply with a practical next step.
Prefer a brief? Include the project, timeline and any relevant links in your email.