Arseni Aliakseichyk
Embedded and Infrastructure Engineer
View Portfolio Photos, videos & technical deep-divesProfessional Summary
Embedded engineer comfortable across the stack - from register-level firmware to the Linux infrastructure it runs on. Microcontroller firmware in C: STM32F4 register-level (LL drivers + CMSIS) and ESP32 (ESP-IDF, FreeRTOS, ESP-NOW), plus Python device-level work on Raspberry Pi 5 (GPIO/SPI, libgpiod), with hardware prototyping in KiCad 8, hand-soldered perfboard, and OpenSCAD 3D-printed fixtures. On the systems side: self-hosting 13+ Docker services on a production VPS (Nginx, WireGuard, GitLab CI/CD, 2+ years uptime), Python backend services (FastAPI), and edge ML inference (PyTorch → ONNX, Raspberry Pi 5 with Hailo AI HAT). Currently building CyberGlove - an IoT smart glove with 9-DoF IMU and custom fiber optic bend sensors. At GlobalLogic Poland, independently built the motion control and FPV video pipeline for a robotic platform; continued solo post-internship with a full C11 firmware rewrite (WebRTC, MQTT, ESP-NOW).
Technical Skills
Experience
Embedded Developer & IoT Intern
Jun 2025 – Oct 2025GlobalLogic Poland • Koszalin
- Built the core embedded software for a modular robotic platform on Raspberry Pi 5: a C++17 multithreaded system with 5 concurrent threads handling motor PWM, sensor polling, MQTT, the GStreamer video pipeline, and a REST API server.
- Implemented real-time FPV video streaming via GStreamer (MJPEG over UDP, up to 1080p@60fps) and an HC-SR04 ultrasonic obstacle detection module in C with a 20 cm threshold and hysteresis.
- Stood up the deployment infrastructure: containerized the full stack with Docker Compose (Mosquitto MQTT broker + Redis) on a self-managed Linux server, automated with Bash scripts.
- Supported the team across the rest of the platform, including integrating the Hailo AI neural processor for human skeleton detection and obstacle avoidance - within an Agile/SCRUM team (Jira).
↳ Personal continuation after internship: Robot Platform - Consumer Firmware
Software & Infrastructure Engineer (Freelance)
Oct 2025 – Feb 2026Confidential B2B Project — Self-Hosted Linux Infrastructure & System-Level Android
Designed and deployed the project's self-hosted Linux backend: a Python notification worker in Docker on a private VPS, processing 10 event types with locale-aware delivery, exponential retry (5 attempts), and Firebase Cloud Messaging (FCM) token management. Built and maintained the full GitLab CI/CD pipeline (analyze → test → build → release) with artifact publishing. On the client side, wrote the native Android monitoring module in Kotlin (Device Owner API, Foreground Service, OOM adj 200).
Education
Pomeranian University (Uniwersytet Pomorski w Słupsku)
Oct 2023 – Feb 2027 (Expected)B.Eng. Computer Science - Programming in Engineering • GPA: 4.5 / 5.0
Relevant Coursework: Embedded Systems, Computer Architecture, Operating Systems, Software Engineering, Algorithms & Data Structures, Databases
Projects
CyberGlove - IoT Smart Glove Platform
Personal • 2025 – PresentMy flagship project - an IoT smart glove for real-time gesture control, in active development. Phase 1 (complete): ESP32 firmware (C, ESP-IDF, FreeRTOS) with a 9-DoF IMU over SPI, custom fiber optic bend sensor via ADC, and 50 Hz WebSocket telemetry; hardware drafted in KiCad 8 on hand-soldered perfboard with a LiPo power chain. Phase 2 (in progress): five-finger bend sensing with an OpenSCAD 3D-printed optical fixture and on-device TinyML.
Robot Platform - Consumer Firmware
Personal • 2025Post-internship rewrite of the GlobalLogic robot's firmware in C11 as a single multithreaded binary (drivers + web server + networking). Zero-config UX: power on, join the robot's Wi-Fi hotspot, open the web panel - WebRTC video, joystick UI, MQTT control API, and an ESP-NOW low-latency channel via an ESP32-WROOM receiver. Demonstrated at a university open day. Planned next: a minimal custom Linux 6.x build.
Homelab Infrastructure - Edge Router + Production VPS
Personal • 2024 – PresentMy self-hosted network, end to end: an OpenWrt edge router (Wi-Fi 6) and a public VPS joined into one private network over a WireGuard site-to-site tunnel. Network-wide AdGuard DNS filtering, nftables default-deny segmentation (LAN / guest / WireGuard), system Nginx reverse proxy with Certbot TLS, and Authelia SSO + YubiKey 2FA in front of 13+ Docker services (2+ years uptime). Sanitized config, CI linting, and audit/health scripts published on GitHub.
STM32F4 Peripheral Firmware Development
Personal • 2024–2025Firmware on STM32F411 (main working board) and STM32F407VGT6 (ARM Cortex-M4 Discovery board introduced during GlobalLogic training) using the Low-Level (LL) driver library + CMSIS for register-level control. STM32CubeMX used only for initial clock tree configuration; peripherals (GPIO, timer-based PWM, NVIC interrupts, SPI/I2C/UART, ADC/DAC) driven entirely through LL from application code. Debugging with LA1010 logic analyzer and oscilloscope via JTAG/GDB.
Real-Time Shape & Symbol Classifier
Academic • 2025Full ML pipeline: PyTorch training (MobileNetV3, 80 classes) → ONNX export → edge inference on Raspberry Pi 5 at 25–30 FPS (640×480). Custom SPI LCD driver (ST7735S, RGB565) and HTTP dashboard for live classification stats.
ESP32 IoT Embedded Projects
Academic • 2024–2025Three projects on ESP32 (ESP-IDF/FreeRTOS): BLE gamepad monitor with NimBLE and SPI LCD, Firebase REST message display, and NTP clock with deep sleep power management.
upsl.lol - University Schedule Platform
Personal • 2024 – PresentFull-stack web platform actively used by students: FastAPI + SQLAlchemy backend, PostgreSQL, JWT auth with role-based access, and an admin CRUD panel. Runs in Docker Compose (PostgreSQL + FastAPI + Nginx) with Let's Encrypt SSL.
Languages
Side Projects
AstraBot - Discord music & management bot (Python, discord.py, yt-dlp/FFmpeg), deployed in production with ticket system.
Mess-Privat - End-to-end encrypted messaging over raw TCP sockets (Python, NaCl/libsodium, Curve25519, curses TUI).