Yavuz Canpolat

SOFTWAREDEVELOPER

Backend Developer

Full-Stack Developer

SaaS Architect

Backend-focused software developer and Computer Engineer. I build reliable, cleanly-architected systems with Laravel, TypeScript/NestJS and Python — from multi-tenant SaaS to AI-orchestrated tooling.

Scroll

About Me – WHO AM I?

I'm a backend-focused software developer and Computer Engineer based in Ankara. I've independently designed and built six self-directed projects — from a multi-tenant SaaS POS and a B2B e-commerce/ERP platform to an AI-orchestrated security scanner and a note-taking platform.

I'm strong in clean modular architecture, relational data modeling, financial-grade precision, full-text search and Docker-based deployment. I'm looking for a backend / full-stack role where I can ship reliable, well-architected systems.

Languages

Turkish

Native

English

B2 – Professional

Core Competencies

  • Multi-tenant SaaS architecture
  • Modular / Domain-Driven design
  • Financial-precision pricing (bcmath)
  • Full-text search (Meilisearch)
  • Queues & real-time (WebSockets)
  • Relational database design & tuning
  • REST & third-party API integration
  • Docker packaging & unit testing
  • AI-orchestrated tooling (Claude / Gemini)
0Self-Directed Projects
0+Technologies
0+Years Coding

Projects Showcase – WHAT I'VE BUILT!

E-Commerce & ERP2025

Automotive Parts B2B

B2B parts platform with a bcmath-precision pricing engine, credit-limit/risk control and a 20+ module DDD architecture; sub-50ms full-text search via Meilisearch.

Laravel 11 · Livewire 4 · Meilisearch · Redis

SaaS / POS2025

Multi-Tenant Restaurant POS

Franchise-ready multi-tenant POS with row-level tenant isolation, race-condition-safe order numbering and self-service QR ordering; Docker-packaged.

Laravel · Livewire · MySQL · Docker

Automation / AI2025

Restaurant Demo-Site Factory

End-to-end pipeline that auto-generates marketing sites for businesses: scrape → AI content (Gemini) → template → deploy; resilient multi-source fallback chains.

Node.js · Gemini API · Vercel API

SaaS / Editor2026

CanVault

Profession-based note platform: Tiptap block editor, schema-first data model with Zod, local-first IndexedDB architecture and shared end-to-end validation.

TypeScript · React 19 · NestJS · Prisma · PostgreSQL

Security / AI2026

VulnPilot

Claude-orchestrated web security scanner: plans the scan, drives nuclei/subfinder, triages findings into JSON/Markdown/HTML reports; plugin-based, authorization-first.

Python · Claude API · nuclei · subfinder

3D / AI2025

MatForge AI

In-browser PBR material studio: turns a prompt into a tileable material and derives Normal/Roughness/Metallic/AO/Height channels client-side; live Three.js 3D preview and UE5/Unity export.

React · Three.js · Stability API · Canvas

Desktop / AI2026

Zirve Spor

Personal AI fitness-coach desktop app: measurement & photo tracking, AI body analysis and workout/nutrition plans; fully local-first, powered by the Claude Agent SDK.

Electron · React · TypeScript · SQLite · Claude Agent SDK

Technical Skills – CORE EXPERTISE!

Laravel
PHP
TypeScript
JavaScript
Python
React
NestJS
Node.js
Livewire
Tailwind CSS
Three.js
MySQL
PostgreSQL
Redis
Docker
Git
Claude API

Experience & EDUCATION

Experience

Frontend Developer Intern

Jul 2024 – Oct 2024

Devi Yazılım · Ankara

Worked on a large-scale automotive marketplace platform — system stabilization, in-app UI (React) and backend development (Laravel); investigated and resolved bugs and ran tests across the app.

Junior UI Developer

Feb 2021 – Apr 2021

EbruSoft Software Electronics Ltd. · Ankara

Built and maintained company websites with HTML5/CSS and added product datasheets; handled on-page/off-page SEO, Google Ads optimization and social media.

Education

B.Sc. in Computer Engineering

2019 – 2026

Kırıkkale University · Türkiye

Arcade – PLAY A ROUND!

When I'm not writing code, I build little games too. Have a go:

YAVUZTRON 2000

Contact

Let's work together

A backend / full-stack role, a project idea, or just to say hi — get in touch.

Pressing Send opens your mail app with the message ready.