Local Development
I work on my laptop with VS Code, building backend services with C# and Java and frontend applications with React and Angular.
Professional and personal projects, grouped by platform.
I develop projects locally on my laptop and manage the full path from source code to containerized deployment through a controlled workflow.
I work on my laptop with VS Code, building backend services with C# and Java and frontend applications with React and Angular.
I host application source code on GitHub and keep the project history organized through version control.
I build Docker images locally and push them to Docker Hub so they are ready for deployment.
I move the prepared images to an Ubuntu Server and publish backend, frontend, and database services as Docker containers when needed.
I manage application access with Nginx Proxy Manager and route domain/subdomain traffic securely through Cloudflare Tunnel.
Production applications are exposed through Cloudflare using subdomains under erengaygusuz.com.tr.
Local applications are separated with subdomains under fotbiler.local.
EBYS/DYS Platform is a web-based electronic document and document management system I developed to upload, version, securely store, authorize by organizational structure, and track enterprise documents through workflows.
Marketivo is a modern, user-friendly e-commerce platform that supports product sales across different categories. Users can experience the full shopping flow, from browsing products to adding items to the cart and completing checkout. The project simulates core e-commerce processes with a clear and practical interface.
Invoice Tracking System is an enterprise web platform used to manage Financial Operations Center processes within Yıldız Holding. The system is actively used by hundreds of companies and thousands of users, supporting invoice tracking, document processing, integrations, and operational finance workflows.
Resource Management is an enterprise web platform used by companies within Yıldız Holding to manage, analyze, and report employee work processes. Users can track employee entry and exit data, performance status, and workforce needs through visual reports and analytics.
Notify is a backend-focused web application developed to centrally manage email sending processes for Yıldız Holding and its contracted companies. Companies that need to join the email flow can consume internal or external service endpoints through Ocean Middleware.
Visitor Book is a personal visitor management system developed to manage visitable places and visitor registration workflows. Users can manage locations, visitor records, and related administration processes through a web interface.
Yatırım Kredisi is a web platform developed in cooperation with the Central Bank of the Republic of Turkey to collect, evaluate, and publish investment and incentive applications from companies.
Metroloji is a web platform developed to manage measuring instruments, service centers, companies, applications, services, and vehicle maintenance inspections across Turkey.
Şarj Destek is a web platform developed to manage electric vehicle charging centers, stations, periodic maintenance workflows, and staff assignments across Turkey.
Kamu Bilişim is a web platform developed to certify the information technology competencies of companies serving the public sector and to manage authorization certificate applications.
Türkiye Tech Visa is a web platform developed to bring together startups in Turkey and job-seeking talent, while managing job postings and application workflows.
Bookora is a personal e-commerce platform for book sales where different user roles can add products, manage sales, and track purchasing and shipping workflows.
Easy Geometry is a personal Windows desktop study application that provides offline access to PDF lessons, videos, and SWF quiz content for geometry.
QR Code Generator is a personal Python desktop application for creating and saving QR codes with different colors, correction modes, sizes, and output settings.
Hugo Lululu is a personal Unity mobile game project inspired by the Hugo games from my childhood, bringing the Börtü Böcek gameplay experience to mobile devices.
Alpaseh is an unusual mobile word game where players try to find words made from numbers that resemble letters when viewed upside down on a calculator.
Soccer Card Generator is a personal Python script project that uses Transfermarkt data to automatically generate digital football player cards for selected leagues and teams.
Loktos Builder is a professional desktop application developed for Eyesoft Bilişim to customize and package location-based applications without directly using the Unity game engine.
Loktos Mobile is a professional Backend Web API project that provides the endpoints required by the Gezdir, Campus Hunt, and Campus Hunt Alumni mobile applications to access the Loktos database.
Gezdir is a location-based event gamification mobile application developed for Eyesoft Bilişim, allowing users to interact with nearby objects through GPS.
Campus Hunt Alumni is a Unity mobile application used in an event organized for METU alumni, offering interaction with location-based 3D objects placed around the campus.
Campus Hunt is a Unity mobile application that helps new METU students discover the campus through location-based 3D objects, text, video, and quiz activities.
Gözcü is a Unity desktop application that allows children with amblyopia to play doctor-approved exercise games through Tobii Eye Tracker hardware while collecting data for doctor follow-up.
Bimcrone is a cloud-based Unity desktop application that helps construction companies track and manage their projects through a digital twin experience.
Omni Assist is a TÜBİTAK-supported Unity desktop application where patients with physical problems in their hands and arms can play rehabilitation exercise games through wearable hardware.
Moodle Eğitimi is a personal e-book project that explains Moodle installation, configuration, content management, plugins, and common troubleshooting topics for building distance learning systems.