Skip to content
View YusufEnesKarahan's full-sized avatar
  • Elazig, Turkey

Highlights

  • Pro

Block or report YusufEnesKarahan

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
YusufEnesKarahan/README.md

Yusuf Enes Karahan

Backend Software Engineer specialized in PHP & Laravel. Building robust SaaS applications, modular web systems, and modern mobile solutions.


About Me

I am a software engineering graduate focused on backend development. My primary expertise lies in PHP and Laravel, where I build structured backend systems using Clean Architecture, strict typing, and modular SaaS concepts.

In addition to backend engineering, I have hands-on experience in React Native (Expo) mobile development, integrating AI APIs (such as Gemini and Vision models), and implementing security best practices like proxying sensitive keys and enforcing database isolation. I focus on writing clean, self-documenting code supported by comprehensive deployment guides and test suites.


Tech Stack

  • Languages: PHP (8.4), TypeScript, Node.js, Python, SQL
  • Backend: Laravel (12), Express.js, REST APIs, Clean Architecture / DDD
  • Mobile & AI: React Native, Expo, Gemini API, Google Vision API, Tesseract OCR
  • Databases & Services: MySQL, PostgreSQL, SQLite, Redis, Firebase Firestore
  • Practices: Strict Typing, PHPStan, PHPUnit, CI/CD, Database Isolation (SaaS)

Featured Projects

๐Ÿซ Dershane ERP

  • Description: Multi-edition Education ERP & SaaS platform deployed on a single codebase with dynamic Feature Flags.
  • Core Stack: Laravel 12 (PHP 8.4 Strict Types), PHPStan (max level), PHPUnit, Blade, AlpineJS.
  • Engineering Achievement: Designed a Clean/DDD structure decoupling domain logic from MVC controllers, complete with modular RBAC guards.

๐Ÿฅ Klinik SaaS

  • Description: Multi-clinic management SaaS featuring transactional database isolation and client limit controls.
  • Core Stack: Laravel 12, MySQL, Laravel Database Queue, Redis.
  • Engineering Achievement: Coded a secure step-by-step Web Installation wizard that self-tests system requirements and dynamically builds databases.
  • Description: React Native student organizer app with OCR document scanning and AI-powered task automation.
  • Core Stack: React Native (Expo), Node.js (Express Proxy), Firebase Firestore, Gemini API.
  • Engineering Achievement: Designed a cloud-function API credentials proxy gateway to protect Gemini/Google Calendar API keys from client exposure.

๐Ÿ› ๏ธ AI Task Orchestrator

  • Description: VS Code extension translating goals into subtasks and generating optimized prompts for AI models.
  • Core Stack: TypeScript, VS Code Extension API, Webview (HTML5/JS).
  • Engineering Achievement: Implemented an IPC messaging protocol between Webview UI and VS Code host alongside a workspace metadata scanner.

๐Ÿบ Promil Takip

  • Description: Scientific Blood Alcohol Content (BAC) tracking mobile app with 6 sensor-driven sobriety test games.
  • Core Stack: React Native, Expo, Shopify Skia, Android Native Widgets, expo-sensors.
  • Engineering Achievement: Constructed 4 native Android screen widgets synchronized using SharedPreferences and gyroscope sensor controls.

๐Ÿš— Rent A Car

  • Description: Fleet inventory management and booking script with licensing validation locks.
  • Core Stack: Laravel, PHP 8.4, SQLite, Bootstrap CSS.
  • Engineering Achievement: Built a dynamic calendar booking collision checker resolving date conflicts inside isolated service classes.

GitHub Stats

Yusuf's GitHub Stats Top Languages


Current Focus & Learning

  • Systems Scaling: Microservices deployment with Docker.
  • Testing Pipelines: Advanced mock setups and CI/CD automation with GitHub Actions.
  • API Management: OAuth2/OpenID integration and system scalability.

Contact

Pinned Loading

  1. dershane dershane Public

    A production-grade Educational ERP and SaaS platform built with Laravel 12 utilizing Domain-Driven Design (DDD), custom RBAC permissions, strict typing, and dynamic Feature Flags.

    PHP

  2. klinik klinik Public

    Multi-clinic SaaS platform with resource isolation, async database queue processing, and a custom web setup wizard for automatic database and administrative setup.

    Blade

  3. Akademik_Asistan Akademik_Asistan Public

    React Native student dashboard app with automated Google Calendar sync and secure Gemini AI integration via a Node.js API credentials proxy.

    JavaScript

  4. AI_Task__Orchestrator AI_Task__Orchestrator Public

    VS Code extension for planning development workflows. Translates goals into subtasks and drafts optimized prompts for Cursor, Claude, Gemini, and Codex.

    TypeScript

  5. Promil_Takip Promil_Takip Public

    Real-time BAC calculation app implementing Widmark/Watson formulas, featuring custom Android Home Widgets and Shopify Skia data visualizations.

    JavaScript

  6. rent_a_car rent_a_car Public

    Car rental management system built with Laravel. Features automatic booking date-conflict checks, licensing clients, and admin logging modules.

    Blade