Theme
TREN

Samet Karadağ

Full-Stack Developer

Istanbul, Turkey

Open to full-stack roles

.NET 9 · React 19 · İstanbul

I build scalable APIs and fast interfaces.

Over two years building production projects with .NET 9 and React 19. On the backend I write APIs with layered architecture; on the front I design the interface in Figma and then build it myself. What I care about: readable code, measurable performance, and tests that hold up every release.

Full-Stack DeveloperIstanbul, Turkey
95+Lighthouse score on the frontends I shipped
<2sPage load time after asset optimization
+50%Platform performance gain from technical SEO work
01

About

About / 01

I started in frontend, moved to backend, and now do both. That was deliberate: seeing the whole path a request takes, from the browser to the database, is more useful than knowing only one end of it.

About / 02

I work with layered architecture and care that the code is still readable six months later. Redis caching, background jobs with Hangfire and logging with Serilog are not things I add afterwards; I set them up at the start. xUnit integration tests do the same job on every release.

About / 03

I take on the interface side myself. On the last platform I worked on I designed the interface in Figma and built it with React 19 and MUI v7. Doing the design myself rather than handing it off lets me see what my backend decisions mean on screen.

EducationComputer Engineering, Yalova University · 2019–2026
LanguagesTurkish (native) · English (B2)
AvailabilityOpen to full-stack roles
Emailsametkrdg80@gmail.com
02

Skills

Languages & Frameworks

SLOT 01
  • C#
  • .NET 9
  • ASP.NET Core
  • TypeScript
  • JavaScript
  • React 19
  • Next.js
  • Node.js
  • Python

Backend & Architecture

SLOT 02
  • Layered Architecture
  • RESTful APIs
  • EF Core
  • MSSQL
  • Redis
  • Hangfire
  • JWT + Refresh Rotation
  • Serilog
  • Clean Code

Frontend & UI/UX

SLOT 03
  • MUI v7
  • Figma
  • Responsive Design
  • Technical SEO

Cloud & DevOps

SLOT 04
  • Docker
  • AWS S3
  • Azure Key Vault
  • Firebase
  • Cloudflare
  • Vercel

Testing & Tools

SLOT 05
  • xUnit
  • Git
  • GitHub
  • Postman
03

Experience

  1. LOG 03Dec 2024 — Jan 20261 yr 2 mo · İstanbul

    Full-Stack Developer

    Tersan Shipyard

    • Architected scalable .NET 9 Web APIs backed by MSSQL, using layered architecture and clean code principles to power core platform features.
    • Extended the core .NET/React stack with Node.js and Next.js for select internal tools and server-rendered pages.
    • Managed background job processing with Hangfire, improving system reliability and operational efficiency.
    • Containerized services with Docker and integrated AWS S3 and Azure Key Vault for secure storage and secrets management.
    • Designed the interface in Figma and shipped it to production with React 19 and MUI v7.
    • Wrote xUnit integration tests to safeguard reliability across releases.
    • Collaborated on QA and release testing to maintain platform stability across sprints.
    • Owned end-to-end delivery, including backend architecture, UI/UX design and performance.
    .NET 9MSSQLReact 19MUI v7HangfireDockerAWS S3Azure Key VaultxUnit
  2. LOG 02Oct 2023 — Nov 20241 yr 2 mo

    Backend Developer

    Mos Otomasyon ve Yazılım

    • Designed and developed scalable .NET 9 Web APIs using EF Core and MSSQL, with layered architecture and clean code principles.
    • Sped up data access by adding Redis caching across core API endpoints.
    • Secured API access with JWT authentication and refresh token rotation.
    • Optimized background job scheduling with Hangfire, improving system throughput and reliability.
    • Managed cloud-based media storage on AWS S3 and secured credentials with Azure Key Vault.
    • Standardized deployment workflows with Docker and added Serilog for structured logging and observability.
    • Wrote xUnit integration tests to safeguard reliability and maintainability across releases.
    .NET 9EF CoreMSSQLRedisJWTHangfireSerilogDocker
  3. LOG 01Jun 2023 — Sep 20234 mo

    Frontend Developer

    Dekodem Yapı

    • Developed high-performance front-end components with React 19, Next.js, MUI v7 and Node.js, building the interface from Figma designs.
    • Optimized asset management with Cloudinary, cutting page load times to under 2 seconds.
    • Improved overall platform performance by 50% through technical SEO enhancements, reaching 95+ Lighthouse scores.
    • Integrated Firebase for real-time cloud data sync, delivering a smooth, uninterrupted user experience.
    React 19Next.jsMUI v7Node.jsCloudinaryFirebase
04

Projects

[01]In progress

BeatPlus

Problem

A marketplace where buyers, sellers and admins trade beats over one platform.

Architecture

ASP.NET Core and EF Core on the backend, with JWT authentication and Serilog logging. React and TypeScript on the front. Beat upload and role-based flows are done; payment infrastructure and the admin dashboard are in development. A blog and AI-driven automation are planned after launch.

3 rolesJWT + refresh rotation
ASP.NET CoreEF CoreReactTypeScriptSerilog
[02]Live

Dekodem Yapı

Problem

A corporate site where a construction firm can publish its projects and news without waiting for a developer on every change.

Architecture

A multi-page site with About, Projects and News sections, plus an admin panel for managing the photos and text in each. Firebase handles admin authentication and content data; Cloudflare handles image storage and hosting.

<2s load95+ Lighthouse
ReactNext.jsFirebaseCloudflare
[03]Live

Nax Software

Problem

A digital software agency I co-founded with a friend, building web products for small businesses and startups.

Architecture

The marketing site and product interfaces are built with React and Vite.

Co-founder
ReactViteTypeScriptTailwind CSS
[04]Live

Personal Portfolio

Problem

A personal site that gathers my stack, my work and my availability on one page.

Architecture

A one-page site built with React and TypeScript, with an integrated chat assistant, updated as new projects are completed.

Single pageChat assistant
ReactTypeScriptNext.js
[05]Completed

Block Simulation

Problem

A visualization tool that makes it easier to plan the layout of blocks, buildings and paved areas on construction sites.

Architecture

A Unity-based simulation tool for placing, resizing and labeling blocks, buildings and paved areas. Exported to WebGL and deployed on Vercel.

Unity → WebGLVercel
UnityC#WebGL
05

Contact

Get in touch about a project or a role.

Email is the fastest route; I usually reply within a day. CV, GitHub and LinkedIn are linked below.