EC
Professional software development since 2018

Ersel ÇAKMAKSoftware Developer

CAD and industrial software developer building real workflow systems.

I develop desktop, web, and mobile applications for CAD workflows, production processes, quality systems, CRM tools, and internal business platforms, with hands-on experience in .NET, C#, Eyeshot, and OpenCascade.

  • .NET
  • C#
  • CAD
  • WPF
  • Eyeshot
  • OpenCascade
  • MES
  • CRM
  • Flutter
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 2018, working across CAD software, industrial software, business process automation, web applications, and mobile applications.

Today, I work at Adeko Technologies as a Software Development Specialist, where my strongest focus is building .NET and C# applications for engineering-heavy workflows, including CAD-focused desktop software with WPF, Eyeshot, and OpenCascade.

Before that, I worked at Contract Group Companies for seven years. I started there in an operational quality role in 2016, then moved into software development in 2018 and built PHP and Flutter solutions for quality-control reporting, HR, and partial accounting workflows.

Experience

Professional software development since 2018

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

Current Focus

.NET and C# CAD development at Adeko Technologies

Today I am focused on CAD-oriented desktop software 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.

  1. Dec 2023 - Present

    Current

    Software Development Specialist

    Adeko Technologies

    Bursa, Turkey | Full-time | On-site

    • Develop CAD-focused desktop software with .NET, C#, WPF, Eyeshot, and OpenCascade for industrial design and engineering workflows.
    • Earlier in my time at the company, I also contributed to CRM and MES modules supporting internal and industrial workflows.
    • Work on production CAD features, geometry tooling, and maintainable desktop workflows aligned with real operational requirements.
    • .NET
    • C#
    • WPF
    • Eyeshot
    • OpenCascade
    • CAD
    • Industrial Software
    • CRM
    • MES
  2. Aug 2018 - Dec 2023

    Software Developer

    Contract Group Companies

    Bursa, Turkey | Full-time | On-site, later 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
  3. Oct 2016 - Aug 2018

    Customer Quality Representative

    Contract Quality Control and Process Management

    Bursa, Turkey | Full-time | On-site

    • Managed operational quality-control workflows in the automotive sector before transitioning into software development.
    • Coordinated defect detection, reporting, and quality-control process startup activities based on customer requirements.
    • Defined suitable control methods for customer expectations and communicated those methods to team leaders and operators.
    • Oversaw daily inspection reporting, customer communication, team coordination, and personnel training to keep work aligned with quality standards.
    • Quality Control Operations
    • Customer Reporting
    • Team Coordination
    • Process Management
    • Automotive Sector

Selected Work

Public releases and professional projects

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

Professional work

adekoCAD

CAD-focused desktop software development for furniture and production workflows, built around .NET/C# with Eyeshot and OpenCascade-based geometry capabilities.

  • .NET
  • C#
  • WPF
  • Eyeshot
  • OpenCascade
  • CAD

Selected professional work

Professional work

CORE - Contract Online Reporting

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

  • PHP
  • MySQL
  • JavaScript
  • Reporting
  • Quality Control
Professional work

Contract Quality App

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

  • Flutter
  • Dart
  • REST API
  • Barcode
  • Quality Control
Professional work

Signee

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

  • Flutter
  • PHP
  • PDF
  • HR
  • Digital Signatures
Professional work

Contract Plus

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

  • Flutter
  • Firebase
  • QR
  • Employee App
  • Notifications
Public release

Orkay Academy

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

  • Flutter
  • PHP
  • Admin Panel
  • HR
  • Learning

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
  • TypeScript
  • SQL

Frameworks & Platforms

  • .NET / C# Development
  • Flutter
  • WPF
  • ASP.NET MVC
  • Web API
  • Entity Framework
Core focus

CAD & 3D

  • CAD Software Development
  • Eyeshot
  • OpenCascade (OCCT)
  • Desktop Applications

Databases

  • MSSQL
  • MySQL
  • PostgreSQL

Tools

  • Git
  • GitHub
  • Visual Studio
  • VS Code

Domains

  • Industrial Software
  • Business Process Automation
  • MES
  • CRM
  • Quality Control Systems
  • Reporting Systems
  • Web Applications
  • Mobile Applications

Contact

Open to connecting around practical software work

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