What does a PLC SCADA developer for manufacturing do?
- Communication with PLCs: Siemens S7, Modbus TCP, OPC UA
- Robot cell and conveyor routing software
- Operator screens (HMI) and shift screens
- Logging of machine status, production counts, downtime and alarms
- Product traceability with barcodes and labels
- Quality control with cameras and artificial intelligence
- Transfer of production data to the ERP and production tracking software
Reference: Şen Piliç palletizing cell
In the palletizing cell at the Şen Piliç facility, product data is read from sorter and diverter PLCs via Modbus TCP, and pallet geometry and product routing data are written to the robot PLCs (S7-1200); every movement is logged to a database, ensuring traceability. Details: custom automation software.
Other factory software projects
DNC Box, which sends program files to CNC machines over the workshop WiFi; Inspectra, which performs camera-based inline quality control and OEE tracking; the PPE vending machine software running with employee cards at Brisa; and the production tracking system running in İnegöl were all developed with the same engineering approach: field testing, simple operator screens, complete records.
How I work: on site, without stopping production
The PLC address map and line flow are mapped on site, the software is validated in a test environment and then commissioned without stopping production. Working alongside your automation team that handles electrical and PLC programming, I take responsibility for the software layer.
What I offer
PLC communication
Siemens S7, Modbus TCP, OPC UA.
Robot & conveyor
Palletizing and line routing software.
Operator screen
Simple, role-based and logged HMI screens.
Machine data
Production count, downtime and alarm logging.
Quality control
Inline inspection with cameras and AI.
ERP integration
Production data to the ERP and tracking system.
Agency, off-the-shelf package or freelance expert?
See at a glance which model delivers the most value for the same budget.
| Criteria | Software Agency | Off-the-shelf / SaaS | Hakan Sevimoğlu |
|---|---|---|---|
| Point of contact | Sales + project manager + team | Support line | The expert who writes the code |
| Cost structure | Office, sales and management layers are priced in | Per-user / monthly license, forever | Development work only |
| Fit to your business | Scope changes need extra contracts | ✕ You adapt to the package | ✓ Software adapts to you |
| Response time | Tickets, meetings, approval chains | Queued | ✓ Direct WhatsApp / phone |
| Technical depth | Depends on who is on the team | Limited customization | ✓ 18 years, every layer from mobile to IoT |
| Maintenance | Knowledge is lost when the team changes | Data risk if the product shuts down | ✓ Supported by the person who built it |
Technologies I use
Example projects
A selection of live projects serving real users.

DNC Box — CNC WiFi File Transfer
Plugs into the CNC machine's USB port; G-code files reach the machine over the workshop WiFi in seconds.
View
Inspectra — AI Quality Control & OEE
Edge-AI iOS app for camera-based visual quality inspection.
View
Vending Machine Software
Embedded control, touchscreen sales UI, payments and remote management.
ViewHow we work
Free intro call
We clarify needs, existing systems and goals together.
Quote & roadmap
Scope, technology, timeline and budget within 24 hours.
Staged development
Weekly demos and a live test environment.
Launch & support
Go-live, training and ongoing maintenance.
Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.
Staged delivery and approvalYou review each module on a test environment before we move on.
Written scope and rightsScope, delivery and source code rights are defined in the contract.
Frequently asked questions
What is the difference between a manufacturing automation software developer and a PLC programmer?
A PLC programmer writes the control logic inside the machine; an automation software developer builds the software layer that reads data from PLCs, sends commands, and provides screens, reports and ERP integration.
Which PLCs do you work with?
Siemens S7 series directly over the S7 protocol; other PLC brands and devices via Modbus TCP or OPC UA.
Do you develop robot cell software?
Yes. At Şen Piliç I developed the palletizing cell system that reads product data and writes pallet geometry to the robot PLCs.
Can data be collected from existing machines?
Directly from machines with a PLC; from machines without a PLC, data can be collected with sensors and embedded devices.
Does installation stop production?
No. The software is validated in a test environment and commissioning is planned and carried out without stopping production.
Which cities do you work in?
I am based in İzmir; on-site installations are carried out at factories in Bursa, İstanbul, Ankara, Antalya and other cities.