Backend Software Engineer specialized in PHP & Laravel. Building robust SaaS applications, modular web systems, and modern mobile solutions.
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.
- 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)
๐ซ 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.
๐ Akademik Asistan
- 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.
- 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.
- GitHub: github.com/YusufEnesKarahan
- LinkedIn: linkedin.com/in/yusuf-enes-karahan-6661212bb
- Email: karahanyusufenes@gmail.com