![Mahmut Esat Arslan](https://jobicy.com/react/themes/app/images/avatar.jpg)
Mahmut Esat Arslan

# Fullstack Developer

Open to offers · Member since 29 Jul 2026 [Message](https://jobicy.com/dashboard-page.md)

ShareLocationAnkara, TürkiyeDesired salaryUnspecifiedWork preferenceRemote Only / Full Time, FreelanceExperience levelMid
* [Overview](#overview)
* [Portfolio 0](#portfolio)
* [Services 0](#services)

## About

Professional summaryI am a fullstack developer with experience building enterprise ERP software and business-focused applications.

At Optiway Solutions, I developed procurement and supplier management modules end to end using React, TypeScript, .NET, and C#. I worked on data models, business rules, RESTful APIs, enterprise interfaces, and JavaScript-to-TypeScript migration efforts.

I am also the founder and developer of Constructor ERP, a multi-tenant ERP SaaS platform designed for the Turkish construction industry. I have built 44 modules, approximately 500 component files, and 167 database migrations independently from product concept through production.

My technical strengths include role-based authorization, row-level security, reusable frontend architecture, financial data integrity, offline-first systems, API design, and cloud deployment. I focus on building maintainable systems with clear separation between the user interface, data-fetching layer, API layer, and database.

I have additional experience developing mobile applications with Flutter and Dart, tournament management systems with React and Supabase, and a 3D survival game with Unity and C#. I am comfortable working across frontend, backend, database, and infrastructure concerns.

I work effectively in Agile and Scrum environments and value code quality, technical documentation, thoughtful architecture, and solving complex business problems through reliable software.

## Skills

26 capabilities[Agile](https://jobicy.com/talent/agile.md)[API Development](https://jobicy.com/talent/api-development.md)[Backend Development](https://jobicy.com/talent/backend-development.md)[C#](https://jobicy.com/talent/c-sharp.md)[Dart](https://jobicy.com/talent/dart.md)[Database Design](https://jobicy.com/talent/database-design.md)[Flutter](https://jobicy.com/talent/flutter.md)[Frontend Development](https://jobicy.com/talent/frontend-development.md)[Fullstack Development](https://jobicy.com/talent/fullstack-development.md)[Internationalization](https://jobicy.com/talent/internationalization.md)[Java](https://jobicy.com/talent/java.md)[JavaScript](https://jobicy.com/talent/javascript.md)[PostgreSQL](https://jobicy.com/talent/postgresql.md)[Python](https://jobicy.com/talent/python.md)[React](https://jobicy.com/talent/react.md)[Real Time Applications](https://jobicy.com/talent/real-time-applications.md)[Redux](https://jobicy.com/talent/redux.md)[Role Based Access Control](https://jobicy.com/talent/role-based-access-control.md)[Scrum](https://jobicy.com/talent/scrum.md)[Tanstack Query](https://jobicy.com/talent/tanstack-query.md)[Technical Documentation](https://jobicy.com/talent/technical-documentation.md)[TypeScript](https://jobicy.com/talent/typescript.md)[Unity](https://jobicy.com/talent/unity.md)[Vite](https://jobicy.com/talent/vite.md)[Zod](https://jobicy.com/talent/zod.md)[Zustand](https://jobicy.com/talent/zustand.md)

## Tech stack & tools

Working toolkit

### Application Hosting

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/cloudflare/cloudflare-original.svg) Cloudflare](https://jobicy.com/talent?tool=cloudflare.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/firebase/firebase-original.svg) Firebase](https://jobicy.com/talent?tool=firebase.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/supabase/supabase-original.svg) Supabase](https://jobicy.com/talent?tool=supabase.md)

### Data Stores

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/postgresql/postgresql-original.svg) PostgreSQL](https://jobicy.com/talent?tool=postgresql.md)

### Development

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/git/git-original.svg) Git](https://jobicy.com/talent?tool=git.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/sass/sass-original.svg) Sass / SCSS](https://jobicy.com/talent?tool=sass.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/unity/unity-original.svg) Unity Engine](https://jobicy.com/talent?tool=unity.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/vite/vite-original.svg) Vite](https://jobicy.com/talent?tool=vite.md)

### Languages & Frameworks

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/flutter/flutter-original.svg) Flutter](https://jobicy.com/talent?tool=flutter.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/react/react-original.svg) React](https://jobicy.com/talent?tool=react.md)

### Libraries

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/redux/redux-original.svg) Redux](https://jobicy.com/talent?tool=redux.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/zustand/zustand-original.svg) Zustand](https://jobicy.com/talent?tool=zustand.md)

## Experience

Career history

### Founder & Developer · CONSTRUCTOR ERP

May 2026 – PresentBuilt a multi-tenant ERP SaaS platform for the Turkish construction industry independently from product concept to production. Developed 44 feature modules, approximately 500 component files, 167 database migrations, and reusable route-parametric panels for contractor and subcontractor organizations.

Implemented layered authorization with route guards, UI permission gates, server-side row-level security, and RPC controls. Developed progress payment, VAT withholding, cheque and promissory note, payroll, cash flow, procurement, and warehouse modules. Built a Claude API assistant with tool calling, model routing, and prompt caching to control per-user API costs.

### Fullstack Developer · Optiway Solutions

Jun 2025 – Jun 2026Built the full procurement chain, including requisitions, quotations, purchase orders, and goods receipts, along with the supplier management module. Authored the data model and business rules on the .NET and C# side, developed RESTful APIs, and optimized existing endpoint data structures.

Developed form-heavy and table-heavy enterprise screens using React and Tailwind CSS or Sass. Supported migration from JavaScript to TypeScript, improved Core Web Vitals through code splitting and lazy loading, participated in Agile and Scrum ceremonies and code reviews, and produced technical documentation.

### Fullstack Mobile Developer · Paid Client Project

Jan 2026 – May 2026Built purchase recording, current account tracking, and price and yield calculation flows end to end for a hazelnut trading business.

Designed an offline-first data structure and synchronization logic for use cases involving intermittent internet connectivity. Developed the application with Flutter, Dart, and Supabase.

### Software Developer · Independent Project

May 2025 – Sep 2025Developed a tournament management system for arm wrestling using React, TypeScript, and Supabase. Implemented a double-elimination bracket algorithm from scratch, including upper and lower bracket flows, bye allocation, and match progression modeled as a state machine.

Added real-time result updates and internationalization support for tournament management workflows.

### Game Developer · Independent Project

Feb 2023 – Dec 2024Developed a 3D survival game with Unity and C#. Built the core survival loop, including inventory, placement-based building, farming, melee and ranged combat, damage and health systems, and enemy artificial intelligence.

Set up the character animation pipeline with Unity Animator and implemented a JSON-based save and load system for world, inventory, and structure state.

## Education

Learning historyNo education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.