Skip to content
View sero583's full-sized avatar

Highlights

  • Pro

Block or report sero583

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sero583/README.md

Serhat Güler

Full Stack Software Engineer | Web, Backend & DevOps

PortfolioEmailLinkedIn


Software engineer, professional since 2022. At two companies I designed, built and operated internal systems end to end as the sole developer - including a platform in production use for 50+ employees: from requirements and architecture to deployment and Linux server operations. Core stack: Laravel/PHP, React/TypeScript, Java/Spring Boot and Flutter, backed by Docker/CI-CD infrastructure. In public side projects I go deeper: C++/Qt systems programming, Kubernetes, and applied computer vision (YOLOv8, OCR).

💻 Tech Stack

Production experience (from employment)

PHPLaravelTypeScriptReactJavaSpring BootFlutterMySQLDockerGitHub ActionsLinux

Project experience (public repos below)

C++QtPythonVue.jsKubernetesPostgreSQLMongoDBRedisRabbitMQRustTensorFlowOpenCV


🚀 Featured Engineering Projects

Production-grade full-stack SaaS, publicly deployed as a live demo: real-time sync via WebSockets (Laravel Reverb), MFA (WebAuthn passkeys, TOTP), SSO (Google/Microsoft/GitHub), RBAC, and a dual hybrid API (REST/OpenAPI + GraphQL).

  • Infrastructure: runs via Docker Compose on my own Linux server; deployment-ready Kubernetes setup (18 manifests, HPA auto-scaling), tested in a cluster. PostgreSQL, MongoDB, Redis and RabbitMQ.
  • Quality: CI/CD via GitHub Actions, k6 load testing (500 concurrent users), 120+ Pest tests with Codecov integration, PHPStan level 8.

KubernetesDockerLaravelVue.jsTypeScriptRabbitMQRedisMeilisearch

Classic COSMAC VIP emulator built from scratch in modern C++ with strict architectural separation of CPU, memory and UI. Raw opcode execution, rendering via a Qt 6 desktop GUI, automated CMake/Catch2 test infrastructure.

C++20Qt 6CMakeCatch2GitHub Actions

Cross-platform generator creating type-safe serialization classes for 9 programming languages from a single JSON schema. Built for latency-critical WebSocket communication with dual serialization (JSON + MessagePack), deep map conversion and regex validation; CI tests all 9 languages in parallel at 95%+ coverage.

PythonC++RustJavaGoDartC#MessagePack

Real-time computer vision at 60 FPS with a custom-trained YOLOv8 model: an end-to-end ML pipeline from Roboflow data annotation to ONNX inference with GPU acceleration.

PythonYOLOv8PyTorchOpenCVONNX

Cross-platform personal finance and receipt management app: multi-engine OCR pipeline (Google ML Kit, Tesseract) with YOLOv8 receipt boundary detection via TensorFlow Lite, hardware-backed encryption (Android Keystore/iOS Keychain) with PBKDF2 key derivation, and German-compliant bookkeeping exports (GoBD/DATEV).

FlutterDartTensorFlow LiteYOLOv8SQLite (Drift)Computer Vision


🌍 Upstream Open Source Contributions

  • flutter/flutter#182224 - merged PR in the Impeller rendering engine: bilinear filtering for non-uniformly scaled text (C++).
  • Work in progress: an Impeller Vulkan desktop backend for Windows (DirectComposition) and Linux (GTK) - a series of open PRs split into reviewable pieces, with an authored design document (its flutter.dev redirect is merged).
  • CloudburstMC (Nukkit, Cloudburst, ProxyPass) - multiple merged PRs in the Java Minecraft-server ecosystem: bug fixes, API improvements and features.

💼 Professional Experience

Full Stack Developer & IT Administrator (part-time) | Sunshine Dienstleistungen GmbHSep 2024 – Present

  • Sole developer of the company's internal management platform (Laravel, Flutter), digitalizing workflows for 50+ employees, from requirements analysis with management to production operations.
  • Built the DevOps pipeline: CI/CD (GitHub Actions), Docker container deployments, Linux server administration.
  • Implemented RBAC and Microsoft 365 integration (Graph API); responsible for domains, e-mail and backups.

Full Stack Developer (working student) | ERPstudio GmbHNov 2022 – Aug 2024

  • Sole developer of a modular B2B commerce SaaS platform from concept to near-production; all architecture and technology decisions in my own responsibility.
  • Designed the backend (Laravel/PHP, MySQL), built RESTful APIs, and integrated payment providers (Stripe, PayPal) into React/Redux interfaces.
  • Configured multi-tenant server infrastructure (Apache vHosts).

Full Stack Developer (full-time working student) | AccentureFeb 2022 – Mar 2022

  • Delivered RESTful web services within a microservices architecture using Java and Spring Boot.
  • Built multithreaded tools for parsing, processing and format conversion of large JSON datasets; unit testing with JUnit/Mockito.
  • Left with a top-graded reference ("sehr gut") including an explicit invitation to re-apply.

🎓 Education

B.Sc. Computer Science program - 150 of 210 ECTS completedHof University of Applied Sciences, Germany (Oct 2020 – Sep 2025)

Completed the full theory core (software engineering, distributed systems, databases, system architecture), then chose to focus fully on hands-on software engineering.


Syntax is just a tool. Architecture is the foundation. Let's build reliable systems.

Pinned Loading

  1. flutter-benchmarkflutter-benchmarkPublic

    GPU stress-test benchmark suite for Flutter rendering backends. Compares Impeller (Vulkan/Metal) vs Skia (OpenGL/ANGLE) with frame-time analysis, A/B testing, and JSON export.

    Dart 1

  2. chip8-emulatorchip8-emulatorPublic

    A CHIP-8 emulator built with C++20 and Qt 6, featuring a desktop GUI and configurable keypad mapping. Currently tested on Windows.

    C++

  3. CrossPacketCrossPacketPublic

    Generate type-safe data packets for 9 languages from JSON definitions. Dual serialization (JSON + MessagePack) optimized for WebSocket communication, with built-in validation and security utilities.

    Python

  4. java_survey_app-cloud_computing_2025java_survey_app-cloud_computing_2025Public

    A QR code-based survey application with anonymous access, built with Java, Docker, and PostgreSQL.

    Java

  5. Skribbl_IO-FriendFinderSkribbl_IO-FriendFinderPublic

    Chrome Extension, Find your friends in public skribbl lobbies.

    JavaScript

  6. FlapPyBlinkFlapPyBlinkPublic

    Use your eyes to control the flappy bird.

    Python 2