Egor Achkasov

Software Engineer

Egor
Achkasov

MSc Computer Science, TU Dresden. Research background in systems programming, signal processing, and machine learning — with full-stack production delivery.

Career

Experience

Founding Software Engineer
parkspot.ai
Jan 2026 – Feb 2026 Remote / NYC

Early team member at a pre-launch urban-tech startup applying computer vision to NYC’s public camera network for real-time street parking detection. Owned the complete technical stack: REST API, YOLOv8-based CV pipeline, Next.js admin dashboard, and all DevOps infrastructure. Microservices architecture orchestrated with Docker Compose; metrics via Prometheus.

Python FastAPI TypeScript Next.js Rust Go YOLOv8 OpenCV Docker PostgreSQL Redis GitHub Actions Prometheus
Research Software Engineer
Vodafone Chair Mobile Communications Systems, TU Dresden
Jun 2025 – Sep 2025 Dresden, Germany

Contributed to an IEEE 2025 paper on spectrum anomaly (jammer) detection via digital-twin channels. Calibrated electromagnetic material parameters in a Sionna ray-tracing scene using differentiable ray tracing and gradient-based optimisation (Adam), fitting simulated channel impulse responses to real-world wireless measurements from 3 access points across 512 subcarrier frequencies.

Python TensorFlow Sionna NumPy Signal Processing Differentiable Programming Wireless Communications Blender / 3D Scene
Research Software Engineer
Barkhausen Institute
Apr 2023 – Mar 2025 Dresden, Germany

Full-stack contributions to HermesPy, an open-source Python/C++ radio system simulator used in wireless research. Implemented DSP modules (signal access, MIMO channel fixes, array indexing), a 3D ray-tracer in C, a ScaPy-based network frame generator, and CI/CD pipelines via GitLab. Maintained 99% test coverage using the unittest framework throughout.

Python C C++ NumPy MIMO / DSP Ray Tracing Antenna Modelling GitLab CI/CD
3D Software Engineer
Higher School of Economics
Sep 2020 – Jun 2022 Moscow, Russia

Built a 3D graphics engine and interactive visualisation tool for neuroscientists working with high-resolution brain scan data. Designed the full stack: OpenGL rendering engine, Qt/MVC GUI, and real-time data models for dynamic manipulation of high-polygon meshes. The work formed the basis of a Bachelor’s thesis benchmarking seven polygon mesh data structures (DCEL, BMesh, etc.) on construction, Catmull-Clark subdivision, traversal, and editing tasks.

C++ OpenGL Qt 3D Graphics Computational Geometry MVC Architecture

Technical

Skills

Languages
Python C C++ Rust Go TypeScript JavaScript Java SQL
Frameworks & Libraries
FastAPI Flask Next.js 15 React 19 TensorFlow NumPy / SciPy OpenCV YOLOv8 Sionna
Infrastructure & DevOps
Docker Docker Compose PostgreSQL Redis GitHub Actions GitLab CI Prometheus Nginx
Domains
Signal Processing Computer Vision Wireless Comms HPC Embedded / RISC-V 3D Graphics Cybersecurity
Spoken Languages
English — C1 German — A2 Russian — Native

Academic

Education

MSc Computer Science — Computer Modelling and Simulation
Technical University of Dresden
Oct 2022 – May 2025 · Dresden, Germany
Thesis: Vectorised MIMO LMMSE detector for RISC-V processors using the V (vector) extension — exploiting OFDM subcarrier independence for asymptotically linear speedup. Implemented in bare-metal C with both float and fixed-point (Q1.15) arithmetic; benchmarked on the ARA open-source vector processor via Verilator.
BSc Applied Mathematics
Higher School of Economics, Moscow
Sep 2018 – Jun 2022 · Moscow, Russia
Thesis: Experimental comparison of seven polygonal mesh data structures (DCEL, BMesh, Winged-Edge, Index Array, Vertex-Vertex, Face-Vertex-Face, DRM) across construction, Catmull-Clark subdivision, border and component traversal, and hole filling — benchmarked on 3D brain scan and standard test models.

Open Source

Selected Projects

Credentials

Certifications

CompTIA Security+
Issued August 2025
← ea.contact