Damian Gabriel / Software engineer

I BUILD
SOFTWARE.

Quantity surveyor turned software developer and IT expert. I bring analytical precision to full-stack products, turning complicated workflows into clear, dependable experiences.

Next.jsTypeScriptSystems thinking
developer.tsTS
const damian = {
  // turning complexity into clarity
  background: "quantity-surveying",
  focus: "full-stack engineering",
  build: async (problem) => {
    return solution.ship();
  }
};
build previewwrite → compile → ship
Ready to shipmain

↳ Iterate · refine · ship

Scroll through the work

01 / Selected work

Built for real problems.

All projects
PROJECT / 01
Search
Live inventory
Booking

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.

Next.jsRateHawk APIRedis
PROJECT / 02
Agency
Applications
Operations

Multi-tenant platform · Aspom Travels

B2B Visa Portal

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.

Next.jsDrizzle ORMPostgreSQL
PROJECT / 03
Goals
Schedules
Progress

Loan & savings workflows

Valdymas

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.

Next.jsSupabaseRLS

02 / From the blog

Notes from the keyboard.

All articles

03 / The person behind the code

Precision meets curiosity.

Damian Gabriel

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

JavaScript (ES6+)TypeScriptPythonSQLReact 19Next.js 15TailwindCSS v4Drizzle ORMPrisma
View my résumé

04 / Start a conversation

Got a problem worth solving?

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.

Send a message