Interactive Resume
Explore my professional journey and technical expertise in detail.
Key Achievements
Designed and shipped production backends across defense, IoT, data governance, and AI-native SaaS
Polyglot engineer across Python (FastAPI), Node.js, C# (.NET Core), and Go in production systems
Led a 12-person squad as Scrum Master in the defense sector, owning agile ceremonies and delivery
Built multi-tenant SaaS platforms on Kubernetes with PostgreSQL, MongoDB, RabbitMQ, and Kafka
Independent consultant via a Delaware-based LLC, delivering AI and backend work for international clients
Professional Experience
Senior Software Engineer (AI & SaaS Platforms)
Designing the microservices foundation for AI-native sports products — RAG pipelines, LLM grounding, and panoramic computer vision (PanoramaML).
Key Achievements & Responsibilities:
- Designing the shared microservices core for AI-native SaaS products, using Node.js for orchestration and Python (FastAPI) for AI workloads
- Building RAG pipelines with strict grounding against official club data to reduce LLM hallucinations in user-facing Q&A flows
- Working on PanoramaML — panoramic computer vision and pose estimation pipelines feeding biomechanical metrics into mobile clients via WebSockets
- Implementing multi-tenant isolation on PostgreSQL and MongoDB so proprietary data remains cryptographically separated across sports clubs
Independent Consultant (via Fabula Labs LLC)
Delivering backend and AI engineering work for international clients through a Delaware-based LLC for B2B contracting.
Key Achievements & Responsibilities:
- B2B engagements via US entity for international clients, handling contracts, invoicing, and delivery end-to-end
- Built domain-specific RAG bots using vector search (Pinecone, pgvector) with custom ingestion pipelines for live data feeds
- Rewrote hot-path services in Go or Rust when Node.js/Python services struggled under concurrency pressure
- Hybrid game engineering on Unity and Unreal projects — gameplay systems (C#/C++) plus backend for multiplayer persistence
Senior Software Engineer (Data Governance)
Built an enterprise SaaS data governance platform for managing metadata, lineage, and PII across client databases.
Key Achievements & Responsibilities:
- Designed and built a polyglot (.NET Core, Python, Go) microservices platform on Kubernetes for enterprise data governance
- Implemented Business Glossary, Data Dictionary, and Data Lineage features, with automated metadata discovery across SQL/NoSQL sources
- Integrated AI/ML models for automated PII and sensitive-asset detection across client databases
- Built interactive data lineage visualization using React, D3.js, and RedisGraph for end-to-end impact analysis
Senior Full Stack Developer (Contract)
Core developer for an internal Work Management App used by ~500 employees, focused on backend reliability and legacy modernization.
Key Achievements & Responsibilities:
- Core developer on a mission-critical Work Management App used by ~500 employees, focusing on backend reliability
- Built a custom code parser and generation engine to automate translation of legacy code during a platform migration
- Contributed to moving releases from manual steps to an automated Docker + Jenkins pipeline
Co-Founder & Game Developer (Part-time)
Co-founded a small indie studio to develop Swipe Out, a competitive 3D multiplayer shooter prototype.
Key Achievements & Responsibilities:
- Developed Swipe Out as a pre-incubation multiplayer shooter prototype, focused on Unreal Engine (C++) gameplay systems
- Designed authoritative server architecture with client-side prediction for fast-paced parkour movement
- Containerized dedicated Unreal servers and orchestrated them on Kubernetes (AWS) for match-based scaling
- Built deterministic networking with seed synchronization for procedural multiplayer levels
Senior Software Engineer (IoT & Big Data)
Worked on a high-throughput IoT platform ingesting sensor data from industrial devices for energy analytics.
Key Achievements & Responsibilities:
- Designed high-throughput IoT ingestion using Go for producers and Kafka for buffering between ingestion and analytics services
- Integrated PostGIS for polygon-based geospatial queries over facility energy data
- Built internal React dashboards for operators to monitor device health and consumption trends
Software Engineer & Scrum Master
Built enterprise software for the defense sector in air-gapped environments, and led agile processes for a squad.
Key Achievements & Responsibilities:
- Configured CI/CD pipelines and Docker containers for strict offline/air-gapped environments
- Developed ML modules with Scikit-Learn to generate user profiles from fragmented text data inside a Decision Support System
- Served as Scrum Master for a 12-person squad — running sprint planning, retros, and coordination with stakeholders
Technical Expertise
Expert (daily work, production)
Production Experience
Working Knowledge
Featured Projects
Swipe Out — Multiplayer Shooter Prototype (Pre-Incubation)
Co-Founder & Game Developer
A competitive 3D multiplayer shooter prototype developed during a pre-incubation program with a small team. Focus on Unreal Engine (C++), authoritative server architecture, and Kubernetes-based dedicated server orchestration on AWS.
Datarul — Enterprise Data Governance Platform
Senior Software Engineer
Enterprise SaaS data governance platform for managing metadata, lineage, and PII across client databases.
BI Bridge — Government Decision Support System
Full-Stack Developer & Scrum Master
AI-driven Decision Support System delivered for a government client, combining microservices, analytics, and data visualization.
Education
Hacettepe University
Master's Degree in Computer Animation and Game Technologies
Ankara, Turkey
Hacettepe University
Bachelor's Degree in Statistics
Ankara, Turkey
Certifications
AWS Certified Solutions Architect — Associate (SAA-C03)
Amazon Web Services
In progress
HashiCorp Terraform Associate
HashiCorp
In progress
LangChain for LLM Application Development
DeepLearning.AI
Recent coursework
Hugging Face NLP Course
Hugging Face
Recent coursework
Languages
Turkish
Native
English
Professional Working Proficiency (C1)
Portuguese
Elementary Proficiency (A2)