Shared Rust download engine
Led the desktop download migration from a TypeScript pipeline to a shared Rust SDK, including queueing, pause/resume, and persistence.
Senior Full-Stack Software Engineer
React · TypeScript · Electron · Rust
Freiburg, Germany
I develop React and TypeScript interfaces, Electron desktop applications, and a shared Rust SDK. Since 2020, I have worked at realworld one on enterprise VR software, from implementation and testing to production debugging and recovery.

Led the desktop download migration from a TypeScript pipeline to a shared Rust SDK, including queueing, pause/resume, and persistence.
Fixed production failures in authentication, Android startup, and desktop updates across frontend, native, and SDK layers.
Built React analytics for company and user usage, session history, ratings, large tables, and CSV exports.
Senior Full-Stack Software Engineer
Long-term product development across an Electron desktop launcher, Android/VR application, shared Rust SDK, and React administration and analytics portal.
Student Researcher / Master’s Thesis
Developed a local speech-based question-answering assistant for industrial environments.
Student AI Researcher — Computer Vision
Trained object-detection models and evaluated inference performance across hardware targets.
Student Assistant — Artificial Intelligence
Supported applied AI research and technical training for industrial use cases.
Software Engineer
Developed web-scraping software, web applications, and mobile applications.
Software Engineer & IT Consultant
Built web and mobile applications for Dutch clients.
Software Engineer
Built and maintained health-insurance portals and mobile applications for the Danish market.
Selected work at realworld one.
React, TypeScript, JavaScript, HTML/CSS, Chakra UI, React Query, Recoil, responsive interfaces, data visualization.
Electron, Node.js, Windows applications, Android, WebView, JNI, VR launcher workflows.
Rust, WASM/FFI, REST, gRPC, OAuth/OIDC, Auth0, asynchronous and concurrent workflows.
System design, production debugging, recovery, performance, unit/integration testing, CI/CD, Azure DevOps, Git.
I use Claude Code, GitHub Copilot, and OpenAI Codex for code exploration, implementation, debugging, testing, and documentation. Generated code still needs review, tests, and validation against actual application behavior.
A Playwright-based helper for checking whether web applications recover from controlled request failures.
A map-based web application showing nearby gas stations, opening hours, fuel prices, and proximity information.
Technische Universität Chemnitz, Germany
Web and software engineering, distributed systems, and AI/ML. Master’s thesis in natural language processing and speech recognition.
Ss. Cyril and Methodius University, Skopje
Faculty of Computer Science and Engineering.
Increasing Industrial Productivity by Employing a Smart Speech-Based Question Answering Assistant
Research on a speech-based question-answering assistant for industrial environments, presented at SPS 2019 and embedded world 2020.
Based in Freiburg im Breisgau. For engineering opportunities or questions about my work, please get in touch by email or LinkedIn.
bojan.kovachki@gmail.com