Résumé · Tech Lead · Software Architect · Agentic AI Engineer · Functional Programming
Résumé
The résumé itself, set as a page rather than only offered as a download. Every engagement, every education entry and every figure on it is the same one the rest of this site quotes.
Summary
Tech Lead and Software Architect, 9+ years shipping production software — now leading a 10-engineer team on an enterprise billing platform: its agentic layer and the architecture under it.
Bounded agent loops, human-in-the-loop approval, automated evaluation, cost and safety guardrails, and observability — failures caught, capped, and explainable.
Functional programming is what makes agents deterministic and auditable: Effect-TS typed effect systems and Functional Core / Imperative Shell boundaries that keep decision logic pure and side effects at the edges.
Range from event-driven backends to mobile across TypeScript, .NET, Python, and Rust. Specialize in agentifying legacy and greenfield applications robustly and deterministically.
Work experience
- 2026-01 – PresentNow
Team Lead / Senior Software Engineer
RecVue · Remote · recvue.com
- Led a 10-engineer team building and integrating an agentic-AI layer (Socket.IO + webhooks) into RecVue’s enterprise revenue & billing platform (“Orion”).
- Architected Agent Studio: LangGraph multi-agent orchestration (10 graphs, 43 nodes) with an Event Shell agent harness — bounded ReAct loop, human-in-the-loop, circuit breakers, and orphan recovery.
- Built an LLM evaluation framework (heuristic + LLM-as-judge), cost tracking with budget guardrails, and full OpenTelemetry observability (6 Grafana dashboards) with Postgres-checkpoint conversation memory.
- Architected a ground-up rewrite on Effect-TS, replatforming off a legacy Oracle system to a new 390+ table PostgreSQL model (14 schemas), 332 HTTP API groups, a Postgres-outbox event-driven core, and a Kafka agent edge.
- 2025-09 – PresentNow
Software Architect / AI Engineer
Efsora · Remote
- Built an automated codebase-auditing system combining deterministic analyzers with AI tooling; audited client codebases including RecVue, QuPos, and Vave Health.
- Designed a reusable Functional Core / Imperative Shell (FCIS) monorepo template & library adopted as the standard across Efsora client projects.
- Built a PRD-to-Project AI agent that turns a detailed PRD into a full, deployed GitHub project from scratch — presented at Cota Connect, Silicon Valley.
- Built a fully-automated SDLC system (Insights → PRD → UX → Epics → Stories → Development → QA → CI/CD); shipped 7 applications (mobile, web, backend) in 7 weeks.
- 2025-12
Software Architect
AllSober · Remote
- Architected the application and domain model for a clinic Electronic Medical Records (EMR) platform.
- Implemented it on a reusable Functional Core / Imperative Shell architecture with Node.js and React.
- 2025
Founder & Software Engineer
Medivizi · Remote
- Founded and architected a multi-tenant Occupational Health & Safety (OHS) SaaS backend in Rust (Axum) with PostgreSQL Row-Level Security and SQLx compile-time-checked queries.
- Built real-time features (WebSocket) and S3-compatible storage; delivered an admin dashboard with HTMX and Tailwind CSS.
- 2023 – 2024
Tech Lead
BergX Software · İzmir · jrkripto.com
- Led technical decisions and architecture design for multiple projects; mentored team members and conducted code reviews.
- Built jrkripto.com, a crypto news, analysis, and education platform with a Next.js frontend and NestJS microservices backend.
- Implemented event-driven architecture with Kafka; leveraged Redis Pub/Sub and caching for real-time updates; designed MySQL with read replicas.
- Scaled infrastructure with load balancing and horizontal service replicas to support 20,000+ active users; centralized logging with the ELK stack.
- Built DeFi dApps and a swap platform (Next.js, Remix) across Ethereum, zkSync Era, Arbitrum, Solana, Sui, and Aptos; authored staking/swap/vesting contracts (Solidity, Move, Rust) and CEX/DEX trading bots — one project reaching $25M+ volume on MEXC.
- 2021 – 2023
Software Engineer
Gunkom Software · İzmir · yasarbilgi.com.tr
- Developed a Flutter iOS & Android app for Magmaweld (Zaimoglu Holding) with a .NET 6 backend, connecting customers with welding masters.
- Built a B2B e-commerce app with Angular and ABP .NET for Altinyildiz Classics, processing catalogs of 10,000+ products.
- Supported dijital.asistan, a workflow-management platform for Yasar Holding; delivered 48 features and 28 fixes, handling 65,000 workflows/year (ASP.NET MVC); upgraded the core framework from .NET Core 3.1 to .NET 6.
- 2017 – Present
Senior Software Engineer
Freelance / Contract · Remote
- TyTDuel — built an AI-enabled Turkish university-exam (TYT) competition app with React, Bun, and Capacitor (cross-platform mobile and web).
- ChessDuello — built a cross-platform multiplayer chess app (SwiftUI on iOS/macOS, Flutter on Android) with a Supabase/Deno 2/Hono/Drizzle backend, real-time WebSocket match sync, and an offline-queue API layer; published on the App Store and Google Play.
- Built an Angular + .NET chess-management platform (puzzles, ratings, analytics, courses), a FastAPI web-scraping/analytics system for an AI analytics company, and a Django gym web app.
Technical skills
Agentic AI & LLM Engineering
- LangGraph
- Multi-Agent Orchestration
- Agent Harness / ReAct Loops
- Human-in-the-Loop
- LLM-as-Judge Evaluation
- Guardrails
- LLM Cost Governance
- MCP
- LangChain
- Pydantic AI
- Amazon Bedrock
- OpenRouter
- Claude Code
- OpenCode
- Pi
- BMad
- superpowers
- n8n
AI Infrastructure & Data
- RAG / GraphRAG
- Knowledge Graphs
- Context Graphs
- Neo4j
- pgvector
- Weaviate
- Vector DBs
- Memory Systems
- Self-Learning / Self-Healing
- OpenTelemetry
- Evaluation Frameworks
- TensorFlow
- PyTorch
Languages
- C#
- TypeScript
- JavaScript
- Python
- Java
- Rust
- Solidity
- Move
- Swift
- Dart
- SQL
- Bash
Backend
- .NET 6
- ASP.NET Core
- Entity Framework
- Node.js (NestJS, Express)
- Bun
- Deno
- Effect-TS
- Drizzle
- Django
- FastAPI
- Spring Boot
- Axum
Architecture
- Functional Core / Imperative Shell
- Event-Driven (Kafka, Postgres Outbox)
- Microservices
- REST
- GraphQL
- gRPC
- RabbitMQ
- WebSocket
- Caching
Frontend & Mobile
- Angular
- React
- Next.js
- Remix
- Redux
- React Query
- Tailwind CSS
- Material UI
- Flutter
- React Native (Expo)
- Capacitor
- iOS (Swift / SwiftUI / UIKit)
- Android (Java)
Databases
- PostgreSQL (large-scale schemas)
- MySQL (replication)
- MS SQL Server
- Redis
- MongoDB
- CouchDB
Cloud & DevOps
- AWS
- Docker
- Kubernetes
- CI/CD (GitHub Actions)
- Linux
- NGINX
- HAProxy
- ELK
- Grafana/Prometheus
Blockchain
- Ethereum
- Solidity
- Web3.js
- Hardhat
- Foundry
- zkSync Era
- Arbitrum
- Solana
- Aptos
- Sui
Tools & Practices
- Agile/Scrum
- Jira
- Confluence
- Selenium
- Puppeteer
- Postman
- VS Code
- IntelliJ IDEA
Spoken
- English — Professional
Education
- Master of Science in Computer Engineering; Concentration: Distributed SystemsEge University · İzmir
- Bachelor of Science in Computer EngineeringCelal Bayar University · Manisa
- Bachelor of Science in Computer EngineeringAhmet Yassawi University · Turkestan
- Associate’s Degree in Computer ProgrammingDokuz Eylul University · İzmir
Also built
- 2025 · LLM Agents · Automated Code Generation · CI/CDPRD-to-Project AI Agent
Agent that generates and deploys a complete GitHub project from a detailed PRD; presented at Cota Connect, Silicon Valley.
- 2025 · Deterministic + AI Static AnalysisAutomated Codebase Auditing System
Hybrid deterministic + AI auditing pipeline used to review production codebases including RecVue, QuPos, and Vave Health.