EC
Professional experience since 2016

Ersel ÇAKMAKSoftware Developer

Software Developer focused on .NET, CAD/CAM applications, MES, CRM, Flutter, and business process digitalization.

I build practical, scalable, and user-oriented software solutions that solve real business problems.

  • .NET
  • Flutter
  • CAD/CAM
  • MES
  • CRM
  • WPF
  • Eyeshot
  • OCCT
Portrait of Ersel Cakmak

Software Development Specialist | .NET

Bursa, Turkey

About

About Me

A short overview of my background, current focus, and the kind of software I like building.

I'm a software developer with professional experience since 2016, mainly focused on .NET, Flutter, JavaScript, CAD/CAM applications, MES, CRM, and business process digitalization.

Today, I work at Adeko Technologies as a Software Development Specialist, contributing to CRM and MES modules and developing features for a new CAD application with .NET, Eyeshot, and OpenCascade.

Previously, I worked at Contract Group Companies for seven years. During that time, I built PHP and Flutter solutions for quality-control reporting, HR, and partial accounting workflows within a company serving major automotive OEMs and Tier-1 suppliers.

Experience

Professional software development since 2016

My background includes web, mobile, desktop, and reporting systems built for real operational use.

Current Focus

CAD development at Adeko Technologies

Today I am focused on a new desktop CAD application built with WPF, Eyeshot, and OpenCascade.

Approach

Useful and maintainable software

I care about practical features, clear workflows, and software that stays useful in daily work.

Experience

Professional software development across industrial and operational workflows

A concise timeline of the roles and systems that shape the work presented on this site.

Dec 2023 - Present

Software Development Specialist

Adeko Technologies

Bursa, Turkey | Full-time | On-site

  • Contribute to CRM and MES modules to support industrial and internal workflows.
  • Develop features for a new CAD application using .NET, Eyeshot, and OpenCascade aimed at international users.
  • Improve existing codebases and align features with production requirements.
  • .NET
  • Eyeshot
  • OpenCascade
  • CRM
  • MES
  • CAD

Oct 2016 - Dec 2023

Software Developer

Contract Group Companies

Bursa, Turkey | Full-time | 4 years on-site, 3 years remote

  • Developed web and mobile applications with PHP and Flutter for a company providing quality-control services to major automotive OEMs and Tier-1 suppliers.
  • Digitalized end-to-end quality control reporting, including inspection steps, defect tracking, and customer-specific report formats, replacing Excel and email-based workflows.
  • Built supporting HR and partial accounting modules to improve operational visibility and reduce manual data entry.
  • PHP
  • Flutter
  • MySQL
  • Quality Control Reporting
  • HR Modules
  • Accounting Modules
  • Business Process Digitalization

Selected Work

Public releases and professional projects

Public links are included where they are visible. Confidential work is presented without private implementation details.

adekoCAD

Professional work

A WPF-based CAD application developed with Eyeshot and OCCT libraries, focused on practical industrial design workflows and CAD tooling.

  • WPF
  • Eyeshot
  • OCCT
  • .NET
  • CAD/CAM

Selected professional work

CORE - Contract Online Reporting

Public link

A PHP-based web reporting platform for Contract Group, used to enter, analyze, and report daily quality control inspection results.

  • PHP
  • MySQL
  • Reporting
  • Quality Control
Visit website

Contract Quality App

Professional work

A Flutter-based quality control application for Contract Group, designed to streamline vehicle inspections, routine part checks, and instant reporting workflows.

  • Flutter
  • Dart
  • Mobile
  • Quality Control

Selected professional work

Signee

Professional work

A mobile solution for digitizing HR processes, including payroll management and secure document signing with mobile signatures.

  • Flutter
  • HR
  • Payroll
  • Digital Signatures

Selected professional work

Contract Plus

Professional work

A Flutter mobile application for Contract Group employees to manage daily check-in and check-out information and receive real-time notifications.

  • Flutter
  • Employee App
  • Notifications
  • Operations

Selected professional work

Orkay Academy

Public release

A mobile application developed for Orkay Muhendislik, offering job and internship opportunities together with resources for professional growth.

  • Flutter
  • Mobile
  • HR
  • Learning
View on Google Play

Some firm-specific projects are confidential or not publicly listed, so only visible public links and high-level descriptions are shown here.

Skills

Technologies grouped by the kind of work they support

A focused overview of languages, platforms, industrial software tools, and application domains visible in Ersel's public profile and project brief.

Languages

  • C#
  • Dart
  • JavaScript
  • SQL

Frameworks & Platforms

  • .NET
  • Flutter
  • WPF
  • ASP.NET MVC
  • Web API
  • Entity Framework

CAD/CAM & 3D

  • Eyeshot
  • OpenCascade (OCCT)
  • CAD/CAM application development

Databases

  • MSSQL
  • MySQL
  • PostgreSQL

Tools

  • Git
  • GitHub
  • Visual Studio
  • VS Code

Domains

  • CAD/CAM
  • MES
  • CRM
  • Quality Control Systems
  • Reporting Systems
  • Business Process Digitalization

Contact

Open to connecting around practical software work

Feel free to connect with me on LinkedIn or explore my work on GitHub.