Hello, I'm Oğuzhan Karacabay
|
I specialize in PHP, Laravel, Symfony and Vue.js development with full-stack experience.

About Me
Here you will find more information about me, what I do, and my current skills in terms of programming and technology
Get to know me!
I have been interested in programming since I was 12, I chose this job because it was my childhood dream. I have completed many projects in 10 years as a freelancer and professional developer.
I started my career with C programming language, then I continued to my way with learning socket programming and assembly language (8086). After that I started to search OOP and dive into the details of programming with C# and continued to follow the paths a professional software developer should follow.
I have done many projects and works during my university years, like machine learning and image processing with Python. Nowadays I am working with PHP (Laravel, Symfony) and Vue.js.
I'm passionate about clean code principles, SOLID design, and test-driven development. I enjoy solving complex problems and continuously learning new technologies.
Achievements & Qualifications
8+ Years Experience
Professional development experience across multiple technologies
BSc in Computer Engineering
Karabük University (2015-2020)
Full Stack Developer
Experience with both backend (PHP, Laravel, Symfony) and frontend (Vue.js) technologies
English Level 10 Certificate
Wallstreet English certification
My Skills
I've worked with a wide range of technologies throughout my career. Here are my main areas of expertise
Frontend Development
Backend Development
Other Skills
My Projects
Here's a selection of my recent work. Each project reflects my passion for creating elegant and functional web applications.

DevPortfolio
A modern, fully customizable portfolio website built with Next.js and Tailwind CSS, featuring dynamic configuration, dark/light mode, and a modular design system.

OTI - One Time Information
A modern web application designed for secure, one-time information sharing with client-side encryption, self-destruct capabilities, and password protection.

Symfony Microservice with gRPC
A Symfony-based microservice architecture leveraging gRPC for high-performance communication between services. Built with Docker for local development.

DataMigrator Laravel Package
A PHP/Laravel package that helps you migrate data from one model to another with ease and flexibility.

Auto Casting Json Resource
A package with the ability of automatically casting your JsonResource data using the casting functions you have defined.

GetirAPI Integration
Getir API library integration for our restaurant programs, allowing seamless connection to the food delivery platform.
Work Experience
My professional journey and the companies I've had the privilege to work with
Backend Developer
Beyn Technology
Working as a backend developer using PHP with Symfony Framework to develop enterprise-level applications.
Key Achievements:
- Contributed to large-scale enterprise applications
- Implemented robust backend systems with Symfony Framework
- Applied clean code principles and SOLID design patterns
- Worked with continuous integration and delivery pipelines
Backend Developer
Tarfin Tarım A.Ş.
Worked on backend systems with Vue.js in frontend and Laravel in the backend, developing agricultural finance solutions.
Key Achievements:
- Developed new features for agricultural finance platform
- Implemented web services and API integrations
- Collaborated with frontend developers on Vue.js components
- Optimized database queries and improved system performance
Full Stack Developer
Mikale Yazılım
Worked on windows services, web applications and APIs using PHP with Laravel Framework and codeIgniter.
Key Achievements:
- Developed QR Menu system for restaurants with cloud capabilities
- Created business management system for SMEs (Mikale Boss)
- Implemented Windows services for various business needs
- Built RESTful APIs for mobile and web application integrations
Freelance Developer
Self-employed
Made many freelance projects with PHP, Laravel, C# and more, building a diverse portfolio before starting corporate career.
Key Achievements:
- Developed custom software solutions for various clients
- Created automation tools to improve workflow efficiency
- Built desktop applications with C#
- Gained experience in multiple programming languages and platforms