SKIP TO CONTENT

COMPUTER ENGINEER — ISTANBUL, TR

Ali
Dereyurt

LIVE TRACE

A live trace of two systems I worked on: a CAN frame arriving over SLCAN is matched against a Vector DBC, decoded into pack voltage, current and state of charge, checked against the cell balance limit and drawn on four synchronised real-time charts; then a model-satellite telemetry packet comes down at 1 Hz, is CRC-checked, resolved into flight state, written to the database and mirrored to CSV, and drawn on the operator's map and attitude display.

I work on satellite and ground systems, embedded software and control — telemetry that has to arrive, buses that have to decode, and the software that has to stay honest about both.

C++17 · QT6 · CAN / DBC · STM32 · AVR · TELEMETRY & GROUND STATIONS · PID / FxLMS · PYTHON · MACHINE LEARNING · FDM / SLS / DMLS

01SATELLITE SYSTEMS
02GROUND SYSTEMS SOFTWARE

R&D internship in TÜRKSAT's Satellite R&D Directorate, on the ground-station desktop software for a tethered aerostat system. The job was to watch the data coming down during flight, record it, and put it in front of the operations side in an order they could actually work from.

Java SwingReal-time telemetryJDBC / MySQLSystems integration
  • Telemetry interface in Java Swing — altitude, position, environmental data and system health on one screen
  • Data logging through JDBC / MySQL, so a flight can be read back afterwards
  • Integration work with the hardware and systems teams
  • Operator-screen logic and user flow, not just a data dump
ROLE
R&D INTERN
UNIT
SATELLITE R&D DIRECTORATE
PERIOD
JUN — AUG 2022
SYSTEM
TETHERED AEROSTAT

WHAT IT LEFT ME WITH

Working against a live data stream, and seeing at close range how ground-system software has to sit between the operations side and the hardware side — the same seam the model satellite ground station sits on, this time inside a real satellite organisation.

03RESEARCH — ACCEPTED TO IAC 2026

77TH INTERNATIONAL ASTRONAUTICAL CONGRESS · INTERACTIVE PRESENTATION

Real-Time Active Vibration Compensation in Microgravity Additive Manufacturing via Kinematic Speed Modulation.On a station, the micro-vibration environment shows up directly in FDM surface quality. Instead of adding a counter-actuator, the approach modulates the print head's instantaneous kinematic speed in firmware so the motion never excites the structure's resonances in the first place.

FxLMSFirmware-level controlISS-like micro-vibrationNo added hardware
  • Research idea, experimental approach and system concept
  • Design of the control side
  • Built the physical test rig the work is validated on
VENUE
IAC 2026 · ANTALYA
FORMAT
INTERACTIVE PRESENTATION
DATES
5 — 9 OCTOBER 2026
DOMAIN
IN-SPACE MANUFACTURING

WHY IT MATTERS ON ORBIT

Anything printed on a station is printed inside its vibration environment. Answering that in firmware rather than with another actuator means no added mass, no added power draw, and no new hardware to qualify — three arguments that decide things in space systems.

04EMBEDDED SOFTWARE

A Qt6 / C++17 desktop platform for the engineers working on battery management systems: Vector DBC parsing with Intel and Motorola bit layouts, live links over UART, SLCAN and PCAN-USB, four synchronised real-time charts on a 50 ms batched repaint, and a CSV replay mode for reading a recorded run back. Delivered for internal R&D use.

Qt6C++17CMakeVector DBCSLCAN / PCAN-USBUART
PRIVATE REPO — REQUEST ACCESS ↗
ROLE
EMBEDDED SW INTERN
PERIOD
FEB — MAR 2026
DOMAIN
BMS · DEFENCE
DELIVERED
INTERNAL R&D TOOL

ALSO IN THIS LANE

AVR / Arduino and STM32 firmware, I²C, SPI and GPIO bring-up, PID and FxLMS control loops, and the instrumentation side of test rigs — from the shaker rig firmware to the active landing controller on the model satellite.

05TEST INSTRUMENTATION — OPEN HARDWARE

To reproduce the IAC study's disturbance physically on a bench I built the disturbance itself: a single-axis shaker carrying mechanical layout and drive selection, a STEP/DIR driver chain and power electronics, firmware on an Arduino Nano, and a Python/Tk control application — mechanics, electronics, firmware, desktop software and test logic in one project, published in full.

  • Mechanical layout and drive selection
  • STEP/DIR driver chain and power electronics
  • Firmware on an Arduino Nano
  • Python/Tk control software and the test logic around it
GITHUB.COM/DEREYURTALI/SINGLE-AXIS-SHAKER-RIG ↗

1 kHz

POSITION SET-POINT UPDATE

±150 mm

USABLE STROKE

~10 kg

TARGET LOAD CLASS

<200 USD

BUILD COST, EXCL. PRINTER & PC

06PUBLICATIONS — IN PREPARATION

Effects of process parameters on surface roughness in fused deposition modelling after cusp filtering

ALI DEREYURT · EBUBEKIR KOÇ — IN PREPARATION

Layer height, wall count, infill density and print speed in a full factorial design: 324 surface profiles from 108 specimens, measured to ISO 4287/4288. To separate the dominant effect of layer geometry I developed a cusp filter locked to the measured peak and valley positions — after filtering, speed becomes significant at p = 0.005.

Multi-objective parameter optimisation in fused deposition modelling using machine learning and Bayesian optimisation

ALI DEREYURT · EBUBEKIR KOÇ — IN PREPARATION

End-to-end approach that reads an uploaded 3D model through four orthographic views and a vision-language model, predicts roughness with monotonicity-constrained gradient boosting (5-fold CV R² = 0.989 ± 0.007, LOOCV R² = 0.991, RMSE 0.569 µm) and balances roughness, material use, print time and strength through Bayesian search with slicer validation. Full cycle ≈ 270 s.

06.2PRODUCTION EXPERIENCE — ADDITIVE MANUFACTURING

3DOIT ADDITIVE MANUFACTURING

ENGINEER CANDIDATE · AUG 2024 — FEB 2025

FDM production for aerospace and industrial prototyping: printer-farm operation, parameter optimisation, DfM, dimensional verification and surface inspection.

FSMVÜ ALUTEAM

PART-TIME · OCT 2021 — FEB 2022

EOS SLS and DMLS systems: build preparation, powder handling, depowdering and surface finishing; 3D scanning and part inspection on a Hexagon robotic arm.

07EARLIER AEROSPACE WORK

07.1

Model Satellite 2021

TEAM LEAD · AUTOGYRO DESCENT · 199-PAGE CDR

A rocket-deployed model satellite that slows its own fall: parachute to 400 m, then an autogyro rotor, a ten-second PID altitude hold at 200 m and a pyrotechnic smoke marker.

07.2

CanSat Spin Stabilization

NASA CANSAT · MECHANICAL SUBSYSTEM LEAD

Instead of de-rotating the camera image after the fact, a closed-loop mechanism counter-rotates the camera platform during descent. The call was made on processing load and system mass together.

08SOFTWARE SYSTEMS

08.2

Clinic AI Automation

N8N-ORCHESTRATED OPERATIONS FOR AN EYE HOSPITAL

LLM conversation agent with intent classification + n8n workflows wiring the CRM, Google Workspace and the clinic's EHR over REST, OAuth 2.0 and webhooks, plus a computer-vision document pipeline. 90%+ less manual work, 24/7 patient support.

08.3

Printimize

THE OPTIMISATION STUDY, SHIPPED AS A PRODUCT

The web application behind the multi-objective optimisation paper: vision-model geometry analysis with forced tool-use, a physics-constrained roughness model trained on real profilometer readings, and Bayesian search validated through the slicer.

08.4

UX Principles Skill

A CLAUDE CODE SKILL USED BY OTHER DEVELOPERS

Seven classic design books distilled into rules and review heuristics Claude applies while building UIs. Open source.

08.5

AirMed Monitor

LIVE OPS PANEL FOR MY DEV PIPELINE

Real-time instrument panel I use daily while building AirMed — runner queues, CI jobs and staging deploys on one screen.

08.6

Vonguard

BILINGUAL SITE + WARRANTY VERIFICATION

TR/EN marketing site with a Supabase-backed warranty verification flow. Next.js 16, Tailwind v4.

The studio I build under — EU-registered in Greece, run from Istanbul. AirMed HBYS and Vonguard ship through it, which means I don't hand a system over at launch: I scope it, build it, deploy it, and stay on call while it runs in a real clinic.

REGISTERED
EU · GREECE
OPERATING
ISTANBUL · ATHENS
SHIPS THROUGH IT
AIRMED · VONGUARD
COMPLIANCE
KVKK / GDPR-ALIGNED

01

AI & AUTOMATION

LLM-integrated products, agents and workflow automation that replace manual steps.

02

SAAS PLATFORMS

Multi-tenant architectures built for growth, isolation and reliability.

03

HEALTHCARE SYSTEMS

KVKK / GDPR-ready clinical software, EHR integration, real clinic workflows.

04

CLOUD & INFRASTRUCTURE

On-prem or EU-hosted deploys, observability, encrypted off-site backups.

10HOW I WORK

01

PARALLEL SESSIONS

One issue = one branch = one worktree = one AI session. Hooks block edits in the main clone.

02

TWO-LANE CI

Fast blocking gate in minutes on self-hosted runners; heavy e2e suite in stage groups.

03

AUTO STAGING

Every merge deploys to a staging box on a private Tailscale mesh.

04

SAFE PRODUCTION

Backups → migration rehearsal on a copy → deploy → health check → auto-rollback.

11 — CONTACT

STATUS
OPEN TO WORK
BASED IN
ISTANBUL, TR
WORKING
ON-SITE · HYBRID · REMOTE