Skip to the profile

Profile — Software Engineer · Hatay, Turkey

Ali Batuhan Özsürmeli

Software Engineer — Perception, Embedded AI & Full-Stack Systems

I work on measurement, and on what depends on it.

I work where the method only exists on paper — designing the approach, building the hardware and signal chain it needs, and getting it to hold up on real data outside the lab.

Most of what follows happened at the same time as the rest of it. The degree ran from September 2021 to 15 June 2026. The workshops started in 2024 and ran to June 2026. The freelance work started in October 2025 and has not stopped. A bulleted list would hide that, so the next section draws it instead — including the places where the record only gives a year and I will not pretend to a month.

  • Perception & Robotics
  • Signal Processing
  • Machine Learning
  • Embedded
  • Backend & Data
  • Infrastructure

At a glance

CV summary

Available immediately

Based
Hatay, Turkey
Role
Software Engineer
Focus
Perception, Embedded AI & Full-Stack Systems
Now
Freelance Software Developer — Self-employed · VeraHQ
Degree
B.Sc. Software Engineering, 09/2021 — 15 June 2026

Download CV — PDF

Everything on this page comes from that document. If the two ever disagree, the page is the one that was updated last.

Section 02 — Record

Four commitments, mostly at the same time

A CV is a list, and a list implies a sequence: degree, then internship, then work. That is not what happened here. The chart below puts all four on one month-resolution axis so the overlap is visible rather than described — and so is the part of the record that is imprecise.

15 JUN 2026 — DEGREE ENDSB.Sc. Software EngineeringAdana Alparslan Türkeş Science and Technology University09/2021 — 15 June 2026Software Engineering InternBeyond Technologies, Ankara2024 · 2025Community Co-Lead & InstructorHello World, Adana2024 — 06/2026Freelance Software DeveloperSelf-employed · VeraHQ10/2025 — presentongoing — no end stated202120222023202420252026LANES CERTAINLY RUNNING, PER MONTH — FLOOR32103 at once · 9 months
  • Solid — start and end months are given in the record
  • Comb — the record gives only a year, so no month is claimed
  • Fade — still running; no end date exists to draw
  • Step strip — how many lanes are certainly open that month
Figure 1 — the record on one axis. Schematic of the CV itself, generated deterministically at build time; it is a drawing of dates, not a measurement. The degree spans 58 months — arithmetic, September 2021 through June 2026 inclusive. The step strip counts only the lanes whose months are given, so the two internship terms are excluded entirely and the count is a floor: at least3 commitments ran at once for 9 months — arithmetic, October 2025 through June 2026 inclusive. The strip stops at 15 June 2026 because that is the last dated point in the record; the freelance lane continues past it and is drawn fading rather than ending.

The three roles, in the record's own words

10/2025 — present

Freelance Software Developer

Self-employed · VeraHQ

Production SaaS platforms: multi-tenant architecture, database security, and the deploy pipelines around them.

2024 · 2025

Software Engineering Intern

Beyond Technologies, Ankara

ROS2 perception for unmanned ground vehicles — LiDAR/camera fusion, Cylinder3D on WildScenes, real-time inference on Jetson Orin Nano. Invited back with independent ownership of the perception stack.

2024 — 06/2026

Community Co-Lead & Instructor

Hello World, Adana

20+ hands-on workshops in Java, Python and web development, reaching over 300 students.

The two internship terms at Beyond Technologies are the reason the chart has a comb in it. The record gives the years and not the months, and a solid bar across 2024 would quietly claim twelve months of work that was not twelve months long. The comb says what is actually known: somewhere inside that year.

The teaching sits alongside all of it. Twenty-plus workshops in Java, Python and web development, reaching over three hundred students — that is roughly fifteen people per session (arithmetic, 300 ÷ 20; both figures are written as minimums in the record, so read it as a rough size rather than a rate). Explaining a language to a room that has never seen it is the fastest way I know to find out which parts of your own understanding are decoration.

What overlapped

from the chart
58 months
Degree span, September 2021 → June 2026.
9 months
Degree, workshops and freelance work all certainly running.
2 terms
Internship, dated by year in the record and not counted above.
Section 03 — Education

The degree, and the thesis it ended with

A five-year programme taught entirely in English, ending with a thesis that became the SHIELD case on this site.

The thesis asks whether a LiDAR can tell that it is being lied to from a single frame, while the vehicle is standing still — the condition under which every motion-based defence I could find stops working. The first version scored 97.1% in simulation and 8.2% on real sensor data. Reporting the first number would have made a better-looking thesis and a detector that fails on contact with hardware, so the collapse became the subject instead. The final system measures 81.6% accuracy on authentic captures.

That episode is the part of the degree I would actually defend in an interview, and it is written up in full on its own page.

Read the SHIELD case

Programme

completed
Degree
B.Sc. Software Engineering
Institution
Adana Alparslan Türkeş Science and Technology University
Dates
09/2021 — 15 June 2026
Standing
100% English-taught programme · GPA 3.1 / 4.0
Thesis
Detection of Spoofing Attacks in LiDAR Sensors via Frequency-Domain Analysis (48 pp.)
Advisor
Doç. Dr. Fatih Kılıç
3.1/ 4.0
Cumulative GPA. The ring is 3.1 divided by 4.0 — 77.5%, arithmetic.
100%
Share of the programme taught in English. Stated in the record, not derived.
Section 04 — Capability

What I can do, and where I did it

A skills list is a claim with no receipt attached. This one carries its receipts: each group is crossed against the four places that actually exercised it, and every filled cell names the specific thing.

Skill groups against the projects and roles in which each one was used
GroupSHIELDBachelor thesis · 2025—26Beyond TechnologiesInternship · 2024 · 2025PlantSenseSamsung Innovation Campus · 2024—25Production platformsFreelance · 10/2025 —
Perception & RoboticsPoint-cloud handlingROS2 · LiDAR/camera fusion · Cylinder3Dnot used herenot used here
Signal ProcessingSTFT · CFAR · spectrogramsnot used hereFFT · acoustic sensingnot used here
Machine LearningRandom Forest classifierCylinder3D inference on Jetsonnot used herepgvector retrieval
Embeddednot used hereJetson Orin Nano · real-time inferencePico W · custom analogue circuitnot used here
Backend & Datanot used herenot used herenot used hereNestJS · PostgreSQL RLS · PostGIS · Neo4j
Infrastructurenot used herenot used herenot used hereDocker Compose · Caddy · GitHub Actions

Figure 2 — provenance, not proficiency. 11 of the 24 cells are filled — a count, not a score. The empty cells were left empty on purpose; a full grid would not be an honest shape for a five-year record. The teaching role is not a column here because the workshops covered Java, Python and web fundamentals rather than the stack above.

The groups in full

Perception & Robotics

  • ROS2
  • LiDAR/camera fusion
  • 3D point cloud segmentation
  • Cylinder3D
  • MMDetection3D
  • Open3D
  • CARLA

Signal Processing

  • FFT
  • STFT
  • Spectrogram analysis
  • CFAR thresholding
  • Embedded acoustic sensing

Machine Learning

  • PyTorch
  • scikit-learn
  • ONNX
  • TensorRT
  • Quantisation
  • RAG / pgvector

Embedded

  • Jetson Orin Nano
  • Raspberry Pi Pico W
  • Custom analogue circuits
  • Real-time inference

Backend & Data

  • NestJS
  • TypeScript
  • PostgreSQL (RLS, PostGIS, pgvector)
  • Neo4j
  • REST design

Infrastructure

  • Linux
  • Docker Compose
  • Caddy
  • GitHub Actions
  • Playwright
  • Rollback pipelines
Section 06 — Contact

Getting hold of me

I work on making sensors trustworthy — detecting when a LiDAR is being lied to, and hearing what a plant cannot say.Ali Batuhan Özsürmeli

I am open to engineering roles and to freelance work. If you have a brief, the most useful first message is the constraint you are stuck behind rather than the feature list — that is usually where the interesting part of the problem is, and it is the fastest way for me to tell you honestly whether I am the right person for it.

For hiring: the CV is the same record this page is drawn from, and every measured figure on this site links back to the page that explains how it was measured.

Download CV — PDFWrite to me

Channels

direct

Available immediately

Email
info@mroz.tr
Phone
+90 535 831 1473
GitHub
github.com/mralibatu
LinkedIn
linkedin.com/in/mralibatu
Based
Hatay, Turkey