Skip to content
~/burakkuralay

// software developer electrical & electronics engineer · b.sc.

Burak Kuralay.

Full-stack web developer with an electrical-engineering background — from React components down to firmware and binary device protocols.

available for work Ankara, Türkiye EN / TR roles + freelance
scroll
01 about

About

I'm a software developer with an Electrical & Electronics Engineering degree (B.Sc., full scholarship, 100% English-instruction, 2025). I build full-stack web applications — TypeScript/React on the front, NestJS and PostgreSQL on the back.

My engineering background means I'm comfortable well below the application layer too: embedded C for STM32 microcontrollers, carrier-grade networks (MPLS/BNG/DWDM), and computer-vision systems with OpenCV.

I like reverse-engineering binary device protocols and turning real-world requirements into software that actually ships.

02 skills

Skills

Programming

  • Python
  • TypeScript
  • JavaScript
  • C++
  • Embedded C
  • Swift
  • Rust
  • Go

Web & Full-Stack

  • React 19
  • Next.js (App Router)
  • NestJS
  • Node.js
  • Vite
  • Flask
  • FastAPI
  • Tailwind CSS
  • REST API
  • WebHID

Backend & Data

  • PostgreSQL
  • Drizzle ORM
  • Redis (Upstash)
  • Upstash Vector
  • JWT + ABAC auth
  • cron / queue

Embedded & Hardware

  • STM32
  • Arduino
  • Raspberry Pi / Pico W
  • CAN Bus / CANopen
  • Stepper motors (A4988/Nema17)
  • ToF / gesture sensors
  • Custom PCB

Reverse-engineering / low-level

  • Binary device protocols
  • WebHID device drivers
  • Typed driver layers
  • Protocol probing / capture

Networking

  • Cisco Packet Tracer
  • Cisco CLI
  • MPLS
  • BNG
  • DWDM

Vision / AI

  • OpenCV
  • YOLO-style detection
  • Custom ML model training
  • RAG chatbot
  • Vercel AI Gateway
  • Embeddings

Infra / DevOps

  • Turborepo + pnpm
  • Docker / Compose
  • AWS S3
  • Vercel
  • Neon
  • GitHub Actions

Desktop tooling

  • Tauri 2
  • Tkinter
  • PyQt
  • PyInstaller (single-file .exe)

Tools

  • Git
  • husky + commitlint
  • oxlint / prettier

* Swift · Rust · Go — used at project / exposure level, not expert.

03 selected work

Projects

My undergraduate capstone: an end-to-end system that detects and tracks cats and dogs from a live camera feed. A YOLO-style detector runs over multi-threaded camera streams, served through a Flask web dashboard with live MJPEG video, while Arduino-driven stepper motors (CNC shield + A4988) move the camera for autonomous, closed-loop tracking.

  • Python
  • OpenCV
  • YOLO
  • Flask
  • Arduino
  • C++

A per-app volume mixer for macOS — a single Tauri 2 app composing a React/TypeScript UI, a Rust runtime, and a Swift CoreAudio engine (process tap + aggregate device + real-time vDSP IO callback). No driver, no daemon — just a drag-and-drop .app.

  • Swift
  • Rust
  • React
  • TypeScript
  • Tauri 2
  • CoreAudio

A cross-platform (macOS + Windows) clipboard manager that runs as a background service — global hotkey, cursor-anchored picker, FIFO paste, pinning, and auto-expiry.

  • Python
  • Tkinter
  • Cross-platform

also

Reverse-engineering & device drivers

Beyond the products above, I reverse-engineer binary device protocols and build typed, low-level driver layers over WebHID — turning undocumented hardware into clean, typed APIs a web app can talk to.

  • Binary protocols
  • WebHID
  • Typed driver layers

+ professional / employer work appears in the experience timeline.

04 experience

Experience

  1. 2025 – present  ·  Ankara, Türkiye

    Wraith Esports

    Software Developer

    • Building and maintaining the company's internal tooling platform, full-stack across a TypeScript/React + NestJS + PostgreSQL stack.
    • Designing and shipping features end to end — from UI through API to database. (Internal project.)
    • TypeScript
    • React
    • NestJS
    • PostgreSQL
  2. Feb 2025 – Jun 2025  ·  Ankara, Türkiye

    NETAŞ

    Information & Communication Technologies (ICT) Intern

    • Rotational long-term internship across MPLS, BNG, Access and DWDM departments.
    • Hands-on exposure to carrier-grade network architectures, provisioning workflows and field operations.
    • MPLS
    • BNG
    • DWDM
    • Cisco
  3. 2023 – 2024  ·  Ankara, Türkiye

    Argate Engineering

    Software / Embedded Developer

    • Embedded C firmware for STM32 microcontrollers communicating over CAN Bus.
    • Took ownership of discrete firmware components, building on earlier internship work.
    • Embedded C
    • STM32
    • CAN Bus
05 education

Education

  1. Aug 2020 – Jun 2025 Ankara, Türkiye

    Ankara Bilim University

    B.Sc. Electrical & Electronics Engineering

    • Full Scholarship
    • 100% English instruction
    • GPA: 3.21 / 4.00
  2. Fall 2023 – Spring 2024 Timișoara, Romania

    Politehnica University of Timișoara

    Erasmus Exchange — Electrical & Electronics Engineering

06 services

Services

Available for freelance on the side — small, well-scoped builds delivered end to end.

Python automation & internal tools

Scripts, data pipelines, scrapers and internal dashboards. Delivered as a cron-ready .py or a small Streamlit/Flask UI.

timeline
4–20 hours
best for
Small businesses with repetitive manual Excel / document / web-data work.

Windows desktop tools (.exe)

Single-file Windows executables built with Tkinter/PyQt + PyInstaller — no install footprint, no subscription.

timeline
1–3 days
best for
Teams that want a desktop utility but don't need a full SaaS subscription.

Full-stack mini web app

React/Next.js + Node.js/Python + Postgres. Authenticated dashboards, internal portals and lightweight admin panels.

timeline
1–3 weeks
best for
Founders validating an idea and ops teams that have outgrown a spreadsheet.

how we work

  1. 01 Free 30-min discovery call
  2. 02 Written proposal within 24h
  3. 03 50% upfront, 50% on delivery
  4. 04 2 revisions included

07 contact

Open to software roles and freelance projects. The fastest way to reach me is email.

Let's work together.

kuralayburak2002@outlook.com  ·  usually replies within 24h