Hotel booking engine
TravelAtal
A hotel booking experience built from scratch, connecting live inventory with a fast, responsive search and booking flow.
RateHawk integration, Redis caching, and lazy loading keep a complex travel workflow moving.
Damian Gabriel / Software engineer
Quantity surveyor turned software developer and IT expert. I bring analytical precision to full-stack products, turning complicated workflows into clear, dependable experiences.
const damian = {
// turning complexity into clarity
background: "quantity-surveying",
focus: "full-stack engineering",
build: async (problem) => {
return solution.ship();
}
};↳ Iterate · refine · ship
01 / Selected work
Hotel booking engine
A hotel booking experience built from scratch, connecting live inventory with a fast, responsive search and booking flow.
RateHawk integration, Redis caching, and lazy loading keep a complex travel workflow moving.
Multi-tenant platform · Aspom Travels
A visa operations platform designed around independent agencies and their day-to-day application workflows.
Tenant-aware architecture and automated commission distribution through Paystack Split Payments.
Loan & savings workflows
A financial workflow engine that brings savings goals, loan schedules, and role-based access into one product.
Database design, row-level security, and dashboards that make financial progress easier to understand.
02 / From the blog
Building Dashboards That Do More Than Look Good When people...
03 / The person behind the code

Damian Gabriel
Developer. Problem-solver.
My background in quantity surveying taught me to pay attention to the details: understand the constraints, break down the problem, and make every decision count. That same approach shapes the software I build.
I work across interfaces, APIs, databases, and infrastructure. From travel platforms to financial workflows, I enjoy connecting the pieces into products people can actually use. Away from the keyboard, you'll find me exploring music, films, and chess.
Tools I work with
04 / Start a conversation
Tell me what you're building, where you're stuck, or what you have in mind. Let's work out what comes next.
Let's make something useful.