Skip to main content
FULL-STACK DEVELOPER & AI ENGINEER · ANKARA · TR OPEN

I don't build demos. I build products.

I help startups & SMBs launch secure, AI-powered SaaS — production-grade architecture, shipped in weeks, not months.

Not prototypes. Not "it works on my machine." Encrypted. Tested. Monitored. Done. With AI-augmented workflows that cut delivery time by ~3×.

4-week average · kickoff to live URL 107 automated tests · 0 failures GDPR-compliant by default AI-augmented · 9 features · ~3× faster delivery
~/uguraslim
$ whoami
→ ugur aslim · full-stack + ai engineer
$ status
→ open · accepting new projects
$ stack
→ python · fastapi · react · postgres
$ ai_tools
→ claude api · cursor · openai · copilot
$ security --level
→ aes-128 · bcrypt · jwt rotation · 2fa
$ tests --run
→ 107 passed · 0 failed · ████████ 100%
$ location
→ ankara, tr 🇹🇷 · remote worldwide
Built for →
Startups launching SaaS MVP Teams adding AI features Businesses needing GDPR compliance SMBs modernising legacy backend Agencies building client products Enterprises automating workflows with AI
107
automated tests
zero failures
10+
years backend
Python experience
3×
faster delivery
AI-augmented dev
100%
GDPR-aligned
architecture
01 · PROJECTS

Live in
production.

Not side projects. Not tutorials. Deployed, monitored, maintained — built on architecture that scales.

CASE STUDY ● LIVE IN PRODUCTION v5.0.4

CitizenApp

KVKK/GDPR-compliant citizen management SaaS · Vercel Edge + Render + Neon Postgres (Frankfurt)

Problem

Public-sector agencies needed a secure, auditable way to manage citizen records — with strict compliance from day one, not retrofitted later.

Challenge

Multi-department workflows, 3-tier access control, PII encryption, real-time audit logging, 2FA, and intuitive mobile UX — all in a maintainable SaaS that non-engineers can operate.

Solution

FastAPI + React 19 multi-tenant SaaS with Fernet AES-128 encryption, JWT refresh rotation, RBAC, TOTP 2FA, 30+ audit event types, and CI/CD. Claude powers 9 AI features: NL search, CSV mapping, anomaly detection, daily briefing, duplicate merge, NL reports, AI chat with live SQL, audit trail explanation, and credit metering. Stripe billing and Python name normalization.

Results

GDPR-aligned, verified architecture. 107 automated tests, zero failures. Production-ready with mobile-first hamburger drawer UX, natural language audit explanations, and streamlined navigation. All 6 phases complete: multi-tenancy, 9 Claude AI features, Stripe billing, data quality tools, audit trail, and responsive design.

Vercel Edge CDN Render Docker Neon Postgres · Frankfurt Valkey Redis · Internal
Python 3.14FastAPIReact 19PostgreSQLValkey RedisDockerGitHub ActionsAlembicPydantic v2Anthropic ClaudeStripeMulti-tenancy
107
automated tests · zero failures
100%
GDPR-aligned architecture
2FA
totp · recovery codes
AES-128
Fernet encryption at rest
3
role levels · rbac
30+
audit event types
AI-built
Claude · Cursor · Copilot
9× AI
CSV Column Mapping · Natural Language Search · Anomaly Detection · AI Credit Metering · AI Daily Briefing · AI Duplicate Merge · Natural Language Reports · AI Chat + Live DB Query · AI Audit Trail Explainer
3
plans · Stripe billing · AI credits
Typical: 3–6 weeks

SaaS & Web Apps

From validated MVP to production-grade product — deployed, monitored and maintainable from day one. Auth, RBAC, GDPR, encryption and CI/CD are default, not extras. You get a living codebase your team can own — not a disposable prototype.

  • Multi-role auth · TOTP 2FA · JWT refresh rotation
  • Fernet encryption at rest · GDPR-compliant data model
  • Automated test suite · CI/CD gated deployments
  • Full audit trail · Sentry monitoring · OpenAPI docs
FastAPI React 19 PostgreSQL JWT · 2FA Docker
Typical: 1–3 weeks

APIs & Backend Systems

High-performance REST APIs built for scale and maintainability. Security scanning, rate limiting and comprehensive test coverage are included by default — not billable extras. Every endpoint in OpenAPI. Every migration Alembic-tracked.

  • OpenAPI docs · Pydantic v2 validation · typed schemas
  • Redis caching · IP rate limiting · account lockout
  • Alembic migrations · zero-downtime deploys
  • pytest coverage · GitHub Actions CI/CD pipeline
Python Redis GitHub Actions pytest Vercel · Render
Typical: 2–4 weeks ⚡ AI-POWERED

AI Integration & LLM Features

Production-ready AI features for your product — same security and reliability as everything else I ship. No experimental APIs in production. No vendor lock-in without a documented exit plan. Cost controls, fallback handling and rate limits baked in from day one.

Document intelligence
Extract, classify and search PDFs, DOCX and image content at scale
RAG & semantic search
Vector embeddings + retrieval over your private data, with source citations
Intelligent chat
Context-aware assistants, streaming responses, conversation memory
Workflow automation
LLM-powered classification, summarisation and data extraction in your stack
Claude API OpenAI RAG · Embeddings Streaming APIs FastAPI Python PostgreSQL
02 · WHY WORK WITH ME

Other developers write code.
I ship products.

vs. alternatives: Dev agency 3× the cost, 2× the time Junior freelancer security bolted on later No-code tools no security, no ownership ✓ Senior-quality, startup speed, full ownership

Security isn't an add-on

Most developers think about security at the end — if at all. Every project I deliver ships with Fernet AES-128 encryption, bcrypt hashing, JWT refresh rotation, TOTP 2FA, rate limiting and a full audit trail. Before you ask. Before launch. By default.

Zero security shortcuts — ever

AI makes your timeline shorter

I use Claude, Cursor and GitHub Copilot across every stage — architecture decisions, code generation, test writing, documentation. You don't pay for the time I spend fighting boilerplate. You get faster iterations, better coverage, and more bandwidth for the decisions that actually require deep thinking.

9 production AI features · ~3× faster delivery

Tests aren't afterthoughts

CitizenApp ships with 107 automated tests — zero failures. That's pytest on the backend, Vitest on the frontend, and a CI/CD gate that blocks broken deployments. Test coverage isn't a metric I chase at the end — it's a constraint I code against from day one. You get software you can actually maintain.

Comprehensive coverage · CI/CD gated
03 · PROCESS

How a project
actually works.

Predictable process. Weekly visibility. No surprises at launch. You see real progress every single week — not a "reveal" at the end of a long silence.

01

Discovery

Days 1–3

Architecture review, security model, data model, stack decision, timeline. I ask uncomfortable questions early — because they're cheaper at day 1 than at week 4. You get a written technical spec before a single line of code is written.

02

Build

Weeks 1–3

AI-accelerated development with daily commits and weekly demos. You see a working build every Friday — not screenshots, a live URL. Boilerplate gets handled fast; architecture and the decisions that matter stay with me.

03

Harden

Week 3–4

Comprehensive testing, security audit, performance profiling, dependency review. The CI/CD pipeline is set up and gated. Nothing ships until tests pass. Nothing deploys until I'd stake my name on it.

04

Ship

Week 4

Zero-downtime deployment, monitoring setup, full documentation, clean handover. You own the code, the repo, the infrastructure. No lock-in. No "maintenance only I can do." You leave with something your own team can take forward.

04 · HOW WE WORK TOGETHER

Pick a shape.

Every engagement starts with a conversation. But here's what people typically hire me for — and roughly how long each takes.

2–4 weeks

MVP Sprint

Fixed scope, fixed timeline. Idea → deployed, tested, production-grade SaaS. Ideal for founders who need to move fast without cutting corners.

  • Written technical spec first
  • Full-stack delivery
  • CI/CD + monitoring included
  • Clean handover, full ownership
2–3 weeks

AI Integration

Add production-ready AI features to your existing product — chat, search, document intelligence, workflow automation. Same security standards as everything else.

  • Claude API / OpenAI integration
  • RAG pipelines + embeddings
  • Cost controls + fallback handling
  • No vendor lock-in
1–3 weeks

API / Backend

High-performance REST APIs, database architecture, Redis caching, CI/CD pipelines. Security, tests and documentation included — not billable extras.

  • OpenAPI documentation
  • Rate limiting + audit logs
  • pytest coverage suite
  • Zero-downtime deploys
Fixed price

Technical Audit

Architecture review, security audit, performance profiling. Delivered as a written report with prioritised recommendations. No ongoing commitment required.

  • Security vulnerability review
  • Architecture recommendations
  • Written actionable report
  • 30-min debrief call

Not sure which fits? Describe your project — I'll give you an honest answer.

05 · ABOUT

Backend veteran.
AI-augmented
builder.

"The best developers in 2026 don't just write code — they architect solutions and use AI to ship them significantly faster."

After 10+ years of Python, PostgreSQL and Redis backend work, I moved into full-stack development and then AI-augmented engineering. I ship end-to-end products with modern React 19, TypeScript and Tailwind — with an architectural depth most frontend-first developers can't match.

AI tooling is embedded in how I work — not as autocomplete, but as a genuine force multiplier at every stage. Faster architecture validation. Faster test generation. Fewer bugs reaching review. More of my time on the decisions that actually matter to your business.

Ten years of backend work means I've already made the expensive mistakes: missing indexes that kill performance at 100k rows, auth flows that seemed fine until a breach, migrations that silently dropped columns in production. I don't repeat them. That institutional knowledge is what you're actually hiring.

10+
years Python backend
AI
augmented · every project
Open
available now
Remote
ankara · worldwide
06 · STACK

Toolbox.

/backend

Python Python 3.14 expert
FastAPI FastAPI expert
SQLAlchemy SQLAlchemy expert
PostgreSQL PostgreSQL expert
Redis Redis · Valkey advanced
pytest pytest advanced
Pydantic Pydantic v2 advanced
Alembic advanced
Stripe advanced

/frontend

React React 19 advanced
TypeScript TypeScript advanced
Tailwind Tailwind CSS advanced
Vite Vite 8 advanced
React Query TanStack Query intermediate
Vitest Vitest intermediate

/cloud · devops

Docker Docker advanced
GitHub Actions GitHub Actions advanced
Vercel Vercel advanced
Render Render advanced
Cloudflare Cloudflare intermediate
Git Git · GitHub expert
Sentry Sentry intermediate

/ai · llm

Claude Claude API daily
OpenAI OpenAI API advanced
RAG · Embeddings advanced
LLM Streaming advanced
Prompt Engineering advanced
Cursor IDE daily
Copilot GitHub Copilot daily
+ approach: GDPR-compliant Security-first Test-driven CI/CD pipelines Encryption-at-rest Audit trails API design 2FA · JWT Rate limiting DB migrations Error monitoring Multi-tenancy Stripe billing AI-augmented dev LLM integration Prompt engineering
07 · CONTACT

Ready to ship
something real?

Freelance projects · contract work · long-term collaboration. I'll tell you exactly what I can build, how long it will take, and what it will cost. No fluff. No surprises.

Currently accepting new projects — limited availability

— what happens next —

01
Send a brief
Tell me what you need to build. A few sentences about your idea is enough to start.
02
24h response
I'll reply with a high-level scope, rough timeline, and any key questions.
03
Start building
Discovery call → written spec → first working build within 1 week of kickoff.

— or drop a quick note —

I respond within 24 hours — usually much faster. No sales pitch. Just an honest conversation about your project.