Halil İbrahim Bedir
Türkiye, TR
ibrahimbedir43@gmail.com
+90 542 284 3856

As a PHP Laravel developer with 5 years of experience, I specialize in developing dynamic and user-centric web applications. By leveraging Laravel’s powerful features, I build high-performance, secure, and scalable solutions. I prioritize quality and innovation while creating flexible structures using modern software development principles.

Experience


Full Stack Developer
January 2025
 — 
July 2025
Zelmina

Full-stack development for real estate CRM system. Built AI-driven property search, filtering, and recommendation modules.

  • Developed AI-based property search and filtering modules
  • Built dynamic listing infrastructure with personalized suggestions
  • Contributed to scalable CRM architecture
Full Stack Developer
January 2023
 — 
January 2025
Webudi Software & IT Technologies

Developed full-stack solutions using Vue.js, Nuxt.js, React Native, PHP, and Laravel for multiple enterprise products.

  • Developed and maintained OBS, CRM, LMS, and e-commerce systems
  • Integrated payment systems (Iyzico, Stripe), AWS, and billing automation
  • Led frontend and backend module development
Backend Developer
July 2020
 — 
January 2023
Tek Kılavuz Digital Performance Agency

Backend development for digital platforms and online education systems with performance-focused Laravel modules.

  • Developed SEO-optimized e-commerce modules
  • Built user-friendly solutions for online learning platforms
  • Implemented backend systems for marketing and analytics

Projects


Bubilet – Online Ticket Sales Platform
Present
 — 
Present

A comprehensive ticket sales platform built with Laravel and Vue.js. Includes event management, payment, reporting, and RESTful APIs.

  • Layered architecture using service-repository and event-driven design
  • Integrated Iyzico and Stripe payments with refund support
  • Automated PDF ticket generation and email delivery system
  • Role-based dashboards for admin, organizers, and users
  • Redis caching, CSRF/XSS protection, and job queue optimization
  • CI/CD pipeline with Git and Sourcetree for versioning
SW19 Wimbledon Language Academy – CRM & Mobile App
Present
 — 
Present

Full CRM and mobile app ecosystem for managing students, teachers, classes, and programs.

  • Built complete CRM using Laravel, Vue.js, and Inertia.js
  • Developed React Native (Expo) mobile app for parents and students
  • Implemented push notifications and email alerts
  • Created dashboards for performance and attendance analytics
  • Managed CI/CD, testing, and release pipelines
VIP Institution – Education Management System
Present
 — 
Present

A modular education management platform supporting multiple tutoring types and reporting tools.

  • Developed teacher assignment, attendance, and dynamic exam modules
  • Created modular Vue.js admin panel using Pinia
  • Integrated automated email notifications
  • Developed analytics dashboards for student performance
Özüdep – Special Education CRM Portal
Present
 — 
Present

A CRM portal designed for special education institutions with multi-role management and reporting tools.

  • Built CRM for students, teachers, and programs
  • Developed attendance and dynamic scheduling modules
  • Integrated notification and reporting systems
  • Developed SPA-based management panel using Laravel

Education


Dumlupınar University
September 2016
 — 
Present
Bachelor’s Degree in Mechatronics, Robotics and Automation

Skills


Frontend:
Vue.js, Nuxt.js, React, React Native, Alpine.js, Inertia.js, Tailwind CSS, HTML5, CSS3
Backend:
PHP, Laravel, RESTful API, MySQL, Redis, Meilisearch, AWS
Tools & Libraries:
Git, GitHub, GitLab, Postman, Livewire, FilamentPHP

Interests


Artificial Intelligence:
Game Development:
Open Source:
Technology Literacy:

References


Ahmet Bedir

Senior Software Developer at The Despatch Company Phone: 0544 486 6138 LinkedIn: linkedin.com/in/ahmet-bedir

Bahadır Yıldırım

Senior Frontend Developer at Macellan Phone: 0542 362 8601 LinkedIn: linkedin.com/in/bahadir-yildirim-fe

Gültekin Yaman

Founder & Developer at Webudi Phone: 0554 001 106 LinkedIn: linkedin.com/in/gultekinyaman

(function(){try{var u="ibrahim-bedir",t="professional";var c=window.crypto,v=c&&c.randomUUID?c.randomUUID():null;if(!v)return;var shown=0,since=document.visibilityState==="visible"?Date.now():0,depth=0;function measure(){var h=document.documentElement,b=document.body,s=Math.max(h.scrollHeight,b?b.scrollHeight:0,1);depth=Math.max(depth,Math.min(100,Math.round((window.scrollY+window.innerHeight)/s*100)))}function send(p,d){var j=JSON.stringify(d);if(navigator.sendBeacon&&navigator.sendBeacon(p,new Blob([j],{type:"application/json"})))return;fetch(p,{method:"POST",body:j,headers:{"content-type":"application/json"},keepalive:true}).catch(function(){})}function seconds(){return Math.min(86400,Math.round((shown+(since?Date.now()-since:0))/1000))}function ping(){send("/api/events/ping",{viewId:v,seconds:seconds(),depth:depth})}measure();addEventListener("scroll",measure,{passive:true});send("/api/events/view",{viewId:v,username:u,theme:t,referrer:document.referrer||null,width:window.innerWidth});document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){if(since){shown+=Date.now()-since;since=0}ping()}else{since=Date.now()}});addEventListener("pagehide",ping);setInterval(function(){if(since)ping()},30000);}catch(e){}})();body>