Skip to content
View bruak's full-sized avatar
🎴
🎴

Highlights

  • Pro

Block or report bruak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bruak/README.md

Burak Soykan

R&D Software Developer | Industrial IoT & Real-Time Systems | Full-Stack Service Architecture

I design, build and ship production-focused software systems for industrial and operational environments. My work spans machine connectivity, telemetry pipelines, real-time monitoring, internal business applications, packaging, cross-platform delivery and deployment-ready system design.

I work end-to-end: architecture, implementation, executable packaging, Linux compatibility, installer workflows, environment adaptation and technical reporting throughout delivery.


Tech Stack

Backend

C C# C++ Python TypeScript Node.js Go Flask Django

Frontend

React Next.js HTMX Vite Tailwind CSS TypeScript JavaScript Expo

Industrial / IoT

MQTT Modbus OPC UA LSV2 Mitsubishi CNC API S7 Protocol NUM COM LoRaWAN PROFINET ThingsBoard MTConnect

Databases and Data

MongoDB ClickHouse PostgreSQL Redis DuckDB TimescaleDB Cassandra Kafka SQLite SQL Server PostGIS

DevOps, Packaging and Delivery

Docker Docker Compose Nginx Bash PyInstaller Nuitka SmartAssembly Windows Service Deployment Linux Service Deployment Release Artifact and Environment Management Firewall / Port Management

Real-Time and Service Architecture

WebSocket MQTT REST API Background Workers Async Queue Event Driven Scheduled Polling Windows Service Live Dashboard

Reverse Engineering and Windows Internals

Windows COM DCOM Windows API Windows Services Windows Registry ILSpy dotPeek dnSpyEx Detect-It-Easy Dependencies dumpbin PE-bear TCPView Wireshark

Core Programming

Python C C++


Focus Areas

  • Industrial IoT systems and machine data collection
  • CNC and machine connectivity research, protocol integration and telemetry extraction
  • Real-time dashboards, monitoring panels and operational web platforms
  • MQTT-based telemetry pipelines and broker-centered communication
  • Start-End Backend systems
  • Frontend applications with React, Next.js and TypeScript
  • Multi-service system design with Docker, Redis, PostgreSQL and API gateways
  • Cross-platform software delivery for Windows and Linux environments
  • Executable generation, installer packaging and machine-wide deployment preparation
  • Automation tools, sync services and internal business applications
  • Reverse engineering of native and managed executables
  • Technical reporting and documentation and deployment-oriented throughout the delivery lifecycle

Featured Projects

Industrial IoT Real-Time Production Dashboard

Real-time production monitoring system designed for industrial machine data visibility.

  • Built live machine status dashboards for production environments
  • Integrated telemetry data from industrial machines and gateway services
  • Used MQTT, ThingsBoard, WebSocket-based updates and service-side data collectors
  • Focused on machine visualization, uptime tracking and operational visibility

Tech: MQTT, ThingsBoard, WebSocket, JavaScript, Industrial IoT, Telemetry, python


MTConnect CNC Data Collector

CNC data collection system focused on standardizing machine data through MTConnect-based flows.

  • Collected CNC machine status, execution state, counters and availability data
  • Worked with MTConnect Standards
  • Designed collector logic for industrial machine monitoring dashboards
  • Focused on reliable data delivery from heterogeneous CNC environments

Tech: MTConnect, SHDR, XML, HTTP, CNC, Industrial Data Collection


ThingsBoard Telemetry Gateway Integration

Telemetry integration layer for sending industrial machine data to ThingsBoard dashboards.

  • Designed MQTT-based and Modbus telemetry delivery pipelines
  • Integrated device attributes, time-series data and dashboard widgets
  • Worked with ThingsBoard device models, telemetry payloads and service configuration
  • Built dashboard logic for real-time machine status and production counters
  • Design Rule Chain logic for telemetry processing and dashboard updates

Tech: ThingsBoard, MQTT, JSON, Telemetry, IoT Dashboards


IP Camera Live Streaming & Playback System

Web-based camera streaming system with real-time live view and asynchronous playback download workflow.

  • Built shared RTSP stream handling for multiple web clients
  • Used WebSocket/Socket.IO for live frame delivery and task notifications
  • Designed async task queue structure for playback video download operations
  • Optimized live stream latency with frame compression and connection sharing

Tech: Python, OpenCV, RTSP, WebSocket, Socket.IO, FastAPI, ffmpeg


A containerized real-time multiplayer web platform built with service-oriented architecture.

Highlights

  • FastAPI-based backend services
  • WebSocket communication
  • JWT authentication and 2FA
  • PostgreSQL and Redis
  • Docker Compose deployment
  • Monitoring-oriented architecture

Windows Service Deployment & Recovery Setup

Production-oriented Windows service deployment structure for backend services and industrial collectors.

  • Configured applications as Windows Services for on-premise environments
  • Implemented automatic restart and failure recovery policies
  • Managed service installation, update, restart and monitoring workflows
  • Focused on stable long-running background service execution

Tech: Windows Services, PowerShell, NSSM, Service Recovery, On-Premise Deployment

CNC Protocol & Windows Internals Research Lab

Research-focused project covering CNC communication libraries, Windows internals and native dependency analysis.

  • Analyzed native CNC communication DLLs and exported functions
  • Used dependency inspection tools to understand runtime requirements
  • Investigated Windows COM, services, registry and API-level behaviors
  • Supported industrial protocol integration research and troubleshooting

Tech: Windows API, COM, DLL Analysis, dumpbin, Dependencies, ILSpy, Wireshark


Delivery & System Design

I build delivery-oriented systems across architecture, implementation, packaging, deployment validation and documentation. My focus is on observable, maintainable, real-time capable and production-aware software using API-first backends, modular frontends, service-oriented components, WebSocket/MQTT data flows, Dockerized environments and cross-platform delivery for Windows and Linux targets.

I like solving problems around industrial data collection, machine state normalization, low-latency dashboards, legacy system integration, reliable software packaging and telemetry-driven workflows.


Problems I Like Solving

  • Collecting reliable data from heterogeneous industrial machines
  • Normalizing raw machine data into readable operational insights
  • Reducing latency in live monitoring dashboards
  • Connecting legacy industrial systems to modern web infrastructure
  • Packaging and delivering software reliably across Windows and Linux environments
  • Turning telemetry into actionable workflows and reports

42 School Projects

Area Projects
C Fundamentals libft, ft_printf, get_next_line
Algorithms push_swap
Unix / IPC minitalk, minishell
Networking netpractice, ft_irc
Graphics so_long, cub3d
Concurrency philosophers
C++ CPP_00 - CPP_09
DevOps Born2beroot, Inception
Final Web Project ft_transcendence

Contact

Pinned Loading

  1. ft_transcendance ft_transcendance Public

    Python

  2. 42-Project 42-Project Public

  3. 42-projects 42-projects Public

  4. ARM-7-Nuitka-Compiler-Docker ARM-7-Nuitka-Compiler-Docker Public

    Dockerfile 1

  5. Ready-to-use-MQTT-Broker Ready-to-use-MQTT-Broker Public

    Makefile