Pencil sketch portrait of İlter Engin Kızılgün by the Porsuk canal in Eskişehir

Eskişehir / TR · callsign TA2GIN

İlter Engin KIZILGÜN

Full Stack Developer · Embedded & Electronics

Writing code professionally since 2008, building websites since 2000. Backends in Go, Rust, Python and PHP; embedded Linux boards and microcontrollers when the problem needs its own hardware. If the right tool doesn't exist, I build it.

# about me

Full stack

Building websites since 2000. PHP, Python, Go, Rust and Lua on the backend; nginx, LiteSpeed and Apache in front of them. CSS, JS, Vue and Svelte on the frontend — Angular or React within two weeks if a project calls for it. I've worked on large web projects in microservice, monolithic and MVC shapes, and I'm comfortable creating big project structures under pressure.

Embedded

C, C++ and Rust on embedded Linux, plus bare-metal work on Atmel, PIC, ESP32 and STM32. Hands-on with OpenCV, speech-to-text engines such as Kaldi, and sound and signal processing libraries — including a fully offline speech pipeline on a Raspberry Pi CM3 board I designed myself.

Desktop & mobile

Desktop applications with Qt, GTK, Swing, SWT and wxWidgets. Mobile apps in Objective-C, Java and Flutter — and sometimes an embedded webview when that's honestly the right answer.

Hardware & making

Schematic and PCB design in Eagle and EasyEDA, RF design, digital and analog circuits. Technical drawing by hand, AutoCAD 2D, Fusion 360 and 3D printing for prototypes — so a project can go from sketch to a board in a printed enclosure without leaving the desk.

# skills

Languages

  • Rust
  • Go
  • Python
  • PHP
  • Java
  • C
  • C++
  • JavaScript
  • Node
  • Deno
  • Erlang
  • Lua

Data

  • MySQL
  • PostgreSQL
  • SQLite
  • MongoDB
  • Redis
  • KV stores

Web & ops

  • Vue.js
  • Svelte
  • CSS
  • SASS
  • LESS
  • Docker
  • nginx
  • LiteSpeed
  • Apache
  • Linux

Electrical

  • Eagle CAD
  • EasyEDA
  • RF
  • ATmega
  • PIC
  • ESP32
  • STM32
  • Serial / I²C / SPI

Mechanical

  • AutoCAD 2D
  • Fusion 360
  • 3D printing
  • Cura

Signals & vision

  • OpenCV
  • Kaldi
  • Speech to text
  • DSP

# experience

  1. 2019 – present

    Owner @ Venomind A.Ş.

    Eskişehir

    Linux servers, mobile applications and full stack websites, alongside electronic and embedded projects.

  2. 2020 – 2021

    Embedded Engineer @ SMCalltech

    Konya

    Designed a Linux board around the Raspberry Pi CM3 for offline speech-to-text processing — circuit design through manufacturing in China, with the software in Rust, Python and C.

  3. 1/2015 – 8/2015

    Senior Software Developer @ TRT Türk

    Ankara

    Built biruzmanvar.com, a video streaming platform for sharing high quality expert videos across different subjects.

  4. 2013 – 2016

    Senior Software Developer @ GPay Ödeme Sistemleri

    Eskişehir

    Built a payment system from scratch — bank transfers, credit cards, payment security layers and analysis — in PHP and Python.

  5. 2012 – 2013

    Software Developer @ Niffob

    İstanbul

    A cloud ebook reader with cached reading and anti-theft protection, plus a Java (SWT) ebook converter from PDF to EPUB.

  6. 2009 – 2012

    Full Stack Developer @ AlphaCreative

    Eskişehir

    A great many static and dynamic old-school websites in PHP, CSS and HTML.

  7. 2008 – 2009

    Java Developer @ Eskişehir Yazılım Üssü

    Eskişehir

    Java multimedia applications with Swing and the Java Media Framework (JMF).

# selected projects

Payment system

GPay Payment Systems

Card and bank transfer processing with its own security and analysis layers.

  • PhalconPHP
  • Python
  • MySQL
  • MongoDB
  • Redis
  • jQuery

Embedded design

Smart Lift Card

Custom Raspberry Pi CM3 board doing speech-to-text analysis entirely offline.

  • Circuit design
  • Embedded Linux
  • C
  • Rust
  • Python

E-commerce

Baskı Dağıtım

Shopping site where customers design their own items in an online SVG editor.

  • PHP
  • SVG
  • JavaScript
  • MySQL

Mobile game

25 Game

Android and iOS game with a Go backend and a multi-store data layer.

  • Flutter
  • Java
  • Go
  • PostgreSQL
  • Redis
  • SQLite

Mobile app

Restaurant ordering app

Cross-platform ordering application with a Python backend.

  • Flutter
  • Python
  • MySQL

Full stack web

Agenda Scheduler for Governor

Scheduling and agenda management for a provincial governor's office.

  • PHP
  • CodeIgniter
  • Vue.js
  • SASS

# education & the rest

Education

  1. 2007 – 2013

    Physics · B.Sc.

    Eskişehir Osmangazi Üniversitesi

  2. 2005 – 2007

    Veterinary Medicine · left

    Uludağ Üniversitesi

  3. 2002 – 2005

    High School

    Edremit Anadolu Lisesi

Award

TÜBİTAK 2209 BİDEB

Voice and face recognition on embedded systems, in C++ and Java on a BeagleBoard.

Languages

Turkish — native. English — advanced, written and spoken: fluent enough to land a joke, not quite enough to write poetry.

Off the clock

  • Guitar
  • Violin
  • Harmonica
  • Accordion
  • Ney
  • Chess
  • Boxing
  • CrossFit
  • Running
  • Amateur radio · TA2GIN
Pencil sketch of İlter Engin Kızılgün hiking in the snow

# contact

Open to backend, embedded and hardware-adjacent work. The fastest way to reach me is email — or say hello on any of the profiles below.