Skip to content
Available for new projects

Hi, I'm

Ertuğrul Yaman

Software Engineer · Full-Stack Developer

End-to-end delivery: architecture, backend, frontend, mobile and deployment. Strong in payments and tourism platforms.

Based in Antalya, Turkey · UTC+3

What I build

From a focused API to a full product — I cover the stack end to end.

Web apps & dashboards

React, Next.js, Vue 3, Nuxt 3. SSR, SSG, or SPA — matched to your delivery model and performance requirements.

ReactNext.jsVue 3Nuxt 3

Backend & APIs

REST APIs designed for clarity and scale. Spring Boot, NestJS, Node.js, PHP. PostgreSQL, MongoDB. Docker from day one.

Spring BootNestJSPostgreSQLDocker

Payment integrations & orchestration

Gateway integrations, orchestration layers, routing logic and reconciliation flows. Built and maintained production payment systems in fintech.

Payment gatewaysOrchestrationFintech

Mobile apps

Cross-platform iOS & Android with React Native and Expo. Auth, API integrations, push notifications and App Store / Play Store releases.

React NativeExpoiOSAndroid

Booking, ticketing & tourism platforms

Supplier integrations, booking flows, availability calendars and sales channels. Direct experience with tourism and ticketing operators in Antalya.

Booking flowsSupplier APIsTourism

Performance & SEO

Core Web Vitals optimisation, PageSpeed improvements and structured data. Production results: mobile score 63→83, desktop 67→97.

Core Web VitalsPageSpeedSEO

White-label development for agencies

Reliable delivery partner for agencies that need extra hands. NDA-friendly, documented code, weekly updates, smooth handover.

White-labelSubcontractingAgencies

Maintenance, CI/CD & Docker setup

Deployment pipelines, Docker environments, dependency updates and on-call support for existing products — without the overhead of a full-time hire.

CI/CDDockerGitLabMaintenance

Selected work

A selection of projects I've built and shipped.

Fintech

Payment Orchestration Platform

Delivery owner · primary developer

Designed the layered architecture and led delivery of a V2 payment orchestration platform. Covers third-party gateway integrations, routing logic, reconciliation and an internal management interface.

PHPReactNext.jsSQLDocker
Tourism / Ticketing

Biletandmore – Tourism & ticketing platform

Primary frontend developer

Customer-facing web applications, supplier management system and third-party tourism and ticketing API integrations. PageSpeed improved from 63→83 (mobile) and 67→97 (desktop).

Mobile PageSpeed

63 → 83

Desktop PageSpeed

67 → 97

Nuxt 3Vue 3Spring BootPostgreSQL
Tourism / Ticketing

Biletandmore – Mobile app

Mobile developer

iOS and Android app: screens, authentication flows, API integrations and App Store / Google Play releases.

React NativeExpo
Tourism

Antalya Aquarium – Sales channel

Developer

Booking flows, supplier-specific configuration and third-party integrations for a high-traffic tourism attraction.

Nuxt 3
Tourism / B2B

Rapp – Supplier management platform

Developer

Supplier workflow automation, configuration modules and operational management interfaces.

Nuxt 3Spring BootPostgreSQL

How I work

A straightforward process built around written clarity — so you always know where the project stands.

  1. 01

    Short brief

    You fill in the contact form or send me an email with a few lines about what you need. No lengthy questionnaires.

  2. 02

    Reply within 1 business day

    I get back with follow-up questions or a call request if the scope needs discussion. EN: calls are short and optional. TR: phone or in-person meetings in Antalya also available.

  3. 03

    Written scope, timeline and price

    Everything is documented: what's included, what's not, key milestones and the fixed or time-capped price. No surprises.

  4. 04

    Build with weekly updates

    You get a written update every week — what was done, what's next, any open decisions. You keep full access to the repository.

  5. 05

    Handover & support

    Code delivered with documentation. Deployment walked through. A defined support window after launch to catch anything that needs adjustment.

Ready to start?

Send a brief — I'll reply within 1 business day.

Start a project

Technologies

The tools I use day-to-day in production.

Frontend
ReactNext.jsVue 3Nuxt 3TypeScriptTailwind CSSJavaScript
Backend
Spring BootNestJSNode.jsPHPREST APIsTypeScript
Mobile
React NativeExpoiOSAndroid
Database & ORM
PostgreSQLMongoDBSQLPrismaSpring Data JPAHibernate
DevOps & Tools
DockerCI/CDGitLabGitPostmanLinux

About

I'm a software engineer with 2.5+ years of professional experience building and maintaining production web, mobile and backend systems — currently in fintech, previously in tourism and ticketing. I study Management Information Systems at Anadolu University (expected June 2026) and I'm based in Antalya, Turkey, available to work with clients in any timezone.

Frequently asked questions

Fixed price for clearly scoped work (MVP, specific feature, redesign). Time-capped retainer for ongoing development or maintenance. I send a written quote before any work starts — no surprises.

Still have a question? Send it to ertugrulyaman99@gmail.com

Start a project

Start a project

Send a short brief and I'll get back to you within 1 business day.

What happens next

1

Fill in the form or send a direct email.

2

I reply within 1 business day.

3

We align on scope — in writing.

4

You get a price and timeline proposal.

Required