MatchEstate
A modular, multi-layered real estate application I built to simplify property management and matching. Its clean architecture helps people find the properties they’re looking for more easily.
Stay curious.
Try. Improve.
I’m a collaborative software developer who enjoys learning and keeping up with new technologies. I also believe strong engineering fundamentals matter. I like building web applications at different scales and finding straightforward solutions to real problems.
in ↗A few stops along the way from idea to working product.
A modular, multi-layered real estate application I built to simplify property management and matching. Its clean architecture helps people find the properties they’re looking for more easily.
ShipViewerOnMap uses OpenLayers to map vessel location, direction and speed. UserTrackingSystem visualises approximate locations from IP addresses and displays country borders with colours.
.NET MVC · OPENLAYERSContributed to backend and frontend development of an ERP system during my internship at Worgin. Worked with ASP.NET and React, applying Clean Architecture, Repository and CQRS patterns.
ASP.NET · REACT · CQRSWebsites I built and launched for real businesses and communities.

A catalog website for a wholesale hardware company: product search, category and subcategory menus, favorites, photo gallery, FAQ and dark theme support.

A website for a hair prosthesis specialist in Pendik: services, gallery, FAQ, online appointment booking and quick contact via WhatsApp.

A platform bringing together tourism, gastronomy and culture news: categorized content, routes, community, author sign-up, TR/EN support and a trip planner.
C# · JavaScript · TypeScript · PHP
HTML5 · CSS3 · Bootstrap · jQuery · React · Next.js
ASP.NET Core MVC · Web API · Laravel · Node.js · Express
MSSQL · MySQL · PostgreSQL · SQLite · Docker · Swagger · Postman · Selenium
Experiences that have shaped how I work so far.
Kodlance · Istanbul (Remote)
I build robust backend services for a real estate Multiple Listing System (MLS) using Node.js, Express and Next.js. My work includes caching strategies, localisation, scheduled cron jobs and custom matching algorithms.
Republic of Türkiye Ministry of Transport and Infrastructure · Ankara
Worked on two maritime projects: ShipViewerOnMap, a vessel tracking and risk analysis tool built with OpenLayers, and UserTrackingSystem, which visualises IP-based location data.
Worgin · Mersin (Remote)
Contributed to backend and frontend development of the TalentWave ERP system. Worked with ASP.NET, React, Clean Architecture, Repository Pattern and CQRS.
Altınbaş University · Istanbul