INDEPENDENT ENGINEER · BASED IN MALTA

Complex systems.
Clear decisions.

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 Almeida, smiling, wearing a blue jacket
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.

Read the wallet case study →
MEDIA SIGNAL SERVICECONTENT → CONTEXT
UNTRUSTED INPUT
Searchable articlesEnrichmentTrends

USEFUL OUTPUT. EXPLICIT LIMITS.

FULL-STACK ENGINEERING · TECHNICAL ASSIGNMENT

From news articles
to useful signals.

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.

Read the media service case study →
03 / SHORT VIDEOS

Small explanations.
Decisions that matter.

Real business friction, explained through engineering.
Original audio in Spanish. Watch without leaving the page.

The external player loads only when you press play. You can also open the original source.

04 / TALKS & CONVERSATIONS

Ideas are better
when you share them.

On stage and in conversation.
Watch here, or go straight to the source.

The external player loads only when you press play. You can also open the original source.

WORDCAMP CARTAGENA · 8 JUNE 2024 · SPANISH

APIs y Automatización: Transformando tu WordPress en una Máquina de Negocios

Connecting WooCommerce, customer relationships and warehouse operations through APIs. A practical talk about making business systems work together.

05 / THE PERSON BEHIND THE CODE

Hi, I’m Raúl.
I like making things
make sense.

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.

About AR Solución Digital ↗
HAVE A SYSTEM WORTH THINKING ABOUT?

Let’s start with
the real problem.

Tell me what is failing, what needs to change, or which engineering role or collaboration you have in mind.

Get in touch