Esen Urer / Full-Stack Software Engineer

Full-stack products.Built end to end.

Web applications, developer tools and data-driven systems. I build the interface, APIs and the database behind them.

  • TypeScript / JavaScript
  • React / Next.js
  • Python
  • PostgreSQL
  • APIs
Selected engineering workScroll to explore ↓

01 / Featured projects

Real systems.
Decisions you can inspect.

Complete products and tools, with the architecture, decisions and lessons behind them.

Across the product lifecycle

Build the whole thing.
Then make it better.

  1. Shape the idea
  2. Design the system
  3. Build across the stack
  4. Connect & test
  5. Deploy
  6. Iterate
01

From interface to database

React and Next.js interfaces, APIs, authentication and relational data models that work together.

02

Integrations that do real work

Payments, webhooks and external APIs — including software that reaches a physical kitchen printer.

04

Test the difficult paths

Tenant isolation, independent verification and honest results when an experiment fails.

02 / Supporting systems

Useful by design.

Local tools, chosen because they fit the job.

Local tool · CLI / SQLite / Excel

Leadworks

An automated lead generation and enrichment engine for UK trade businesses.

DiscoverEnrichRankExcel
≈858 businesses · five trades · about one hour of discovery.
Read case study — Leadworks

03 / Commercial delivery & front-end craft

Selected web work.

Client and product websites across three front-end stacks. A different scale of work, with the same attention to delivery.

RPM Facilities public website homepage.
Client work · Live

RPM Facilities

Facilities and construction website, from responsive pages to a custom-domain launch.

HTML / CSS / JS / Vercel / Formspree

Delivery notes

DNS migration, permanent redirects, strict CSP, responsive WebP assets and structured data. A privacy-aware Formspree enquiry flow completes the delivery.

Visit website — RPM Facilities, opens in a new tab
My First Coin website public website homepage.
Live · Product website

My First Coin website

A transparency-first project website with validated configuration and safe defaults.

Next.js / Zod / Vitest / Playwright

Delivery notes

Security headers, generated social previews and deliberate feature flags. No fabricated project data and no wallet connection. This entry concerns the website, not the token.

Visit website — My First Coin website, opens in a new tab
Baklava & Beyond public website homepage.
Demo · Stripe test mode

Baklava & Beyond

A dessert storefront with portion pricing, a persistent cart and hosted checkout.

Next.js / Stripe / Resend

Delivery notes

Catalogue, checkout and order-confirmation email integration. No real payments are being taken. Stronger server-side checkout fixes were on an undeployed branch in the reviewed evidence.

Visit demo — Baklava & Beyond, opens in a new tab
Café Crofton Park public website homepage.
Live · Website

Café Crofton Park

A café website with Google reviews served through a server-side API proxy.

React / Vite / Express / Google Places

Delivery notes

The Places API key stays on the server. Opening-hours UX, gallery, maps and delivery links make the site useful before a visit.

Visit website — Café Crofton Park, opens in a new tab
Mobile Car Repair / Smart Repair public website homepage.
Anonymised client work

Mobile Car Repair / Smart Repair

Framework-free delivery with before/after sliders and a WhatsApp quote flow.

HTML / CSS / JS / Google Maps

Delivery notes

Dynamic gallery, keyboard and touch interactions, and a service-area map. Enquiries open WhatsApp without a backend. Public material is anonymised.

Visit website — Mobile Car Repair / Smart Repair, opens in a new tab
Pressure Washing Services public website homepage.
Anonymised demo

Pressure Washing Services

A visual marketing site built around video, a large gallery and a lightbox.

Next.js / Motion / Formspree

Delivery notes

Front-end and visual-design evidence. Reviews and statistics in the demo are placeholders, not verified business claims.

Visit demo — Pressure Washing Services, opens in a new tab
Custom Catering Conversions public website homepage.
Live · Website showcase

Custom Catering Conversions

A catering-vehicle website with service, process and case-study galleries.

Next.js / Tailwind / CSP

Delivery notes

Hero carousel, conversion galleries and security-policy work. The reviewed live quote form does not submit enquiries; a connected implementation existed on an unmerged branch.

Visit website — Custom Catering Conversions, opens in a new tab
Local English-language lodging website preview; property imagery is labelled as illustrative.
Local preview · illustrative imagery
Not deployed · EN / FR

Les Résidences Djile 2 Djoko

A bilingual lodging site with separate language URLs and translated accessibility text.

HTML / CSS / JS / Internationalisation / Structured data

Delivery notes

Custom translations, hreflang, translated image descriptions and ARIA labels, lodging schema and reduced motion. Unverified information and generated imagery are labelled.

04 / About the engineer

Build it.
Question it.
Make it better.

I’m Esen Urer, a full-stack software engineer. I like taking a useful idea far enough that someone can actually use it.

That curiosity has taken me from client websites and desktop tools to SaaS platforms, automation and research software. I enjoy learning a new domain, finding the awkward parts and working out what the product really needs — across the interface, backend and data.

I care about building systems where correctness matters. That means testing assumptions, paying attention to security and revisiting earlier decisions. The case studies show both what I built and what I learned when the first version wasn’t enough.

Tools, with somewhere to point.