I help teams fix fragile integrations, inconsistent data and contention in backend systems — and modernise legacy software without unnecessary rewrites.
I’m Raúl — backend engineer, systems architect and founder of AR Solución Digital. More about me →
GO / PHP / TYPESCRIPT / SQL LESS MAGIC. MORE UNDERSTANDING.
Raúl AlmeidaEngineer. Founder. Curious by nature.MALTA / EUROPE
HOW I APPROACH THE WORK
Understand the problem. Make the smallest sound change. Verify it.
01 / SELECTED WORK
Decisions, not just deliverables.
A closer look at the code, the constraints, and what I chose to leave out.
TRANSACTION BOUNDARYSQL / BACKEND
01Lock the account
02Check idempotency
03Apply the operation
04Commit together
CORRECTNESS BEFORE CLEVERNESS.
BACKEND ENGINEERING · TECHNICAL ASSIGNMENT
A wallet that takes consistency seriously.
Deposits, withdrawals and retries turn a small API into a useful test of engineering judgement. The interesting part is what happens when requests compete.
PHPMySQLIdempotency
Decision: Lock the account and commit the balance change with its operation record.
Boundary: A technical assignment, not a live banking product.
A small media intelligence service exploring boolean search, LLM enrichment and time-based aggregates — without treating a model response as a source of truth.
TypeScriptNestJSReactPostgreSQL
Decision: Separate domain rules from infrastructure and make model failures explicit.
Boundary: Model-generated enrichment can be wrong; it is not verified fact.
A backend engineer and systems architect, based in Malta. My work lives where software meets operational reality.
That means integrations that need to survive retries, databases under contention, and established systems that need to evolve without a rewrite.
I work with Go, PHP, TypeScript and SQL. Through AR Solución Digital, I also help teams understand technical problems before committing to expensive changes.