Yunus Emre Şenyiğit
Backend Software Engineer
I design APIs, realtime systems and the infrastructure under them with Spring Boot, NestJS and Node, build the clients in Angular and Flutter, and take them to production with Docker and CI/CD. Part-time at Sarıtay Bilişim, where I cut AI-agent latency by up to 70%; founder of EngerekTech, where I build and run products end to end.
Experience
Founder & Software Engineer · EngerekTech
2026 – Present · Antalya
- Built and run KPSS Düello, a realtime quiz-duel app with server-verified scoring, matchmaking, leagues and in-app purchases (Flutter, Firebase, Cloud Functions).
- Built the company platform: Angular SSR site and blog, Spring Boot API and an internal portal, shipped as containers through GitHub Actions to a self-managed Linux server.
- Automated content with the Claude API: sourced blog drafts with an SEO check, automatic English translations and release notes written for testers.
- Set up and operate company email (Mailu, Postfix, Rspamd) with SPF, DKIM and DMARC.
Part-Time Software Developer · Sarıtay Bilişim A.Ş.
Oct 2025 – Present · Antalya
- Cut latency and compute usage of AI-agent services by up to 70% through profiling and targeted refactoring.
- Optimized system-to-system API workflows to reduce platform load and improve real-time responsiveness.
- Mentored a 7-person internship team over a 1.5-month program.
- Improved error handling, architecture consistency and execution stability across services.
Software Developer Intern · Sarıtay Bilişim A.Ş.
Jul 2025 – Aug 2025 · Antalya
- Worked on backend services in production, improving real-time streaming and service-to-service integration.
- Supported containerized deployment and CI/CD with Docker, Kubernetes and GitLab CI.
- Implemented authentication with Spring Security and Azure OAuth.
- Contributed retrieval, memory and tool-execution features to the AI assistant.
Backend Developer · Burdur Mehmet Akif Ersoy University
Mar 2025 – Jun 2025 · Burdur
- Led backend development of the internship automation platform, coordinating 12 developers.
- Designed and implemented the REST APIs behind the application's workflows.
- Worked with the frontend team and stakeholders to ship stable releases on time.
Freelance Software Developer · Kritm Bilişim
Jan 2025 – Apr 2025 · Antalya
- Delivered client projects end to end, from requirements to maintainable software.
- Built component-driven interfaces in Angular and backend services with Django REST APIs.
- Automated Excel-to-SQL data cleaning and migration with Python for reporting.
Selected projects
KPSS Düello · Realtime quiz duels with server-verified scoring
2026 · Closed testing on Google Play
- Server-authoritative scoring: clients send only their picks and server timestamps; Cloud Functions decide correctness and speed points.
- Matchmaking queue with transactional claims, so concurrent players never land in two rooms.
Flutter · Dart · Firebase Realtime DB · Firestore · Cloud Functions · Node.js · Pub/Sub · GitHub Actions — yunusemresenyigit.dev/work/kpss-duello
EngerekTech platform · Company site, AI-assisted blog and internal portal on a self-hosted stack
2026 · Live
- Angular with server-side rendering in front of a Spring Boot API and PostgreSQL, deployed as containers by GitHub Actions.
- Turkish and English pages with hreflang, sitemap, RSS and llms.txt; blog posts are translated to English automatically.
Angular SSR · Spring Boot · Java 25 · PostgreSQL · Docker · GitHub Actions · nginx · Claude API — yunusemresenyigit.dev/work/engerektech-platform
Kelime Kavanozu · Offline-first vocabulary app for five languages
2026 · Closed testing on Google Play
- Sentence-first cards: tap to see the meaning, swipe to mark it known or to review.
- A review jar with a simple spaced-repetition rule: three correct answers take a word out.
Flutter · Dart · Firebase Cloud Messaging · Android — yunusemresenyigit.dev/work/kelime-kavanozu
ENGEREK · An autonomous air-defense turret for TEKNOFEST 2026
2026 · TEKNOFEST 2026
- Two fixed cameras are merged into one panorama for detection; a third on the barrel confirms the aim.
- A YOLOv11 model, trained on synthetic renders of the competition models, tells F-16s, helicopters, missiles and drones apart; ByteTrack follows them.
Python · YOLOv11 · ByteTrack · OpenCV · NVIDIA Jetson · Teensy 4.1 — yunusemresenyigit.dev/work/engerek
- SosyalizBiz (Gençlik Hackathonu, 2025) — Event discovery and social platform with Google sign-in, filters, location navigation and email reminders, delivered as a working MVP.
- Fungify (TÜBİTAK 2209-B, 2024) — Flutter app that classifies images through a Spring Boot API calling a Python model.
- Buyer (Open source, 2024) — E-commerce backend with a domain-oriented structure, JWT authentication and consistent API responses.
Skills
- Languages
- Java, TypeScript, Dart, Python, SQL
- Backend
- Spring Boot, Spring Security, NestJS, Node.js, REST, GraphQL, Django
- Web & mobile
- Angular, React, Next.js, Flutter
- Data
- PostgreSQL, MongoDB, Firestore, Firebase Realtime DB, Flyway
- Infrastructure
- Docker, Kubernetes, GitHub Actions, GitLab CI, nginx, Linux, Sentry
- AI
- LLM integration, Claude API, RAG, MCP, Agent tooling
Education
B.Sc. Software Engineering
Burdur Mehmet Akif Ersoy University
2023 – present · GPA 3.06 / 4.00
Languages
Turkish (Native), English (B1)