Mahmut Esat Arslan
Mahmut Esat Arslan

Fullstack Developer

Open to offers · Member since 29 Jul 2026
Message
Location
Ankara, Türkiye
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Freelance
Experience level
Mid

About

Professional summary

I 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

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Languages & Frameworks

Libraries

Experience

Career history

Founder & Developer CONSTRUCTOR ERP

Built 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

Built 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

Built 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

Developed 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

Developed 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 history
No education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent Salaries
Menu