Curriculum vitae

Bojan Kovachki

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. I develop features from design and implementation through testing and ongoing improvement.

Bojan Kovachki

Experience

realworld one

Senior Full-Stack Software Engineer

Aug 2020 - Present

Freiburg im Breisgau

Long-term product development across an Electron desktop launcher, Android/VR application, shared Rust SDK and React administration and analytics portal.

Responsibilities and technologies
  • Joined as an AI Software Engineer; subsequently moved into full-stack product engineering and the current senior role.
  • Migrating TypeScript API clients and core application logic into a shared Rust SDK to reduce duplication, centralize state management and keep desktop and Android behavior consistent. The desktop download migration is one part of this ongoing work.
  • Hardened authentication and session recovery after network interruptions, token expiry, service resume and competing login/logout operations.
  • Improved desktop and Android application stability through root-cause analysis, asynchronous programming and robust error handling. Strengthened startup and update workflows with regression tests.
  • Built data-heavy analytics and improved file synchronization, uploads, conversion and restart-safe UI state.
  • Contributed to multiplayer sessions, notifications, community discovery and launch flows, with targeted unit and integration tests.
  • React
  • TypeScript
  • Electron
  • Rust
  • Android / JNI
  • React Query
  • Auth0
  • Azure DevOps

voice INTER connect

Student Researcher / Master’s Thesis

Jun 2019 - Mar 2020

Dresden

Developed a local speech-based question-answering assistant for industrial environments.

Responsibilities and technologies
  • Combined speech recognition, NLP, backend services, real-time messaging and a web interface.
  • Built and evaluated the prototype and presented it at SPS 2019 and embedded world 2020.
  • Python
  • Flask
  • PyTorch
  • NLP / ASR
  • WebSockets
  • MQTT
  • Vue.js
  • Docker

3dvisionlabs

Student AI Researcher - Computer Vision

Jan 2019 - Mar 2019

Chemnitz

Trained object-detection models and evaluated inference performance across hardware targets.

Responsibilities and technologies
  • Trained and evaluated custom object-detection models.
  • Benchmarked YOLOv3/CNN inference on Intel NCS/NCS2, CPU and GPU targets.
  • Python
  • YOLOv3
  • CNNs
  • Deep Learning

Technische Universität Chemnitz

Student Assistant - Artificial Intelligence

Nov 2018 - Feb 2019

Chemnitz

Supported applied AI research and technical training for industrial use cases.

Responsibilities and technologies
  • Researched AI and Industry 4.0 developments.
  • Prepared technical training and publication material for industrial AI applications.
  • Artificial Intelligence
  • Industry 4.0
  • Technical Research

WildBytes DOO

Software Engineer

Mar 2016 - Aug 2016

Skopje

Developed web-scraping software, web applications and mobile applications.

Responsibilities and technologies
  • Built web-scraping software and web/mobile applications using Node.js, AngularJS, MongoDB and Ionic.
  • Node.js
  • AngularJS
  • MongoDB
  • Ionic

Frontwisegroup

Software Engineer & IT Consultant

Sep 2015 - Feb 2016

Skopje

Built web and mobile applications for Dutch clients.

Responsibilities and technologies
  • Developed applications with AngularJS and Ionic.
  • Taught recruitment staff how frontend and backend software development roles work.
  • AngularJS
  • Ionic

Iborn.net

Software Engineer

Oct 2014 - Sep 2015

Skopje

Built and maintained health-insurance portals and mobile applications for the Danish market.

Responsibilities and technologies
  • Worked across web portals, data access and mobile applications using the .NET stack, SQL, AngularJS and Ionic.
  • .NET
  • ASP.NET MVC / WebForms
  • Entity Framework
  • SQL
  • AngularJS
  • Ionic

Core expertise

Frontend development

React, TypeScript, JavaScript, HTML/CSS, Chakra UI, React Query, Recoil, responsive interfaces, data visualization.

Desktop & native integration

Electron, Node.js, Windows applications, Android, WebView, JNI, VR launcher workflows.

SDKs & APIs

Rust, WASM/FFI, REST, gRPC, OAuth/OIDC, Auth0, asynchronous and concurrent workflows.

Software engineering

Software design, application debugging, performance, unit/integration testing, code review, Azure DevOps, Git.

AI-assisted development

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.

Projects

Recovery Probe

A recovery-testing tool for web and Electron desktop applications. It injects controlled failures into data reads and checks whether content survives or returns during loading and refresh.

  • Supports HTTP and IPC fault scenarios, with repeated experiments and healthy controls.
  • Produces local HTML and JSON evidence for developers and AI coding agents to reproduce failures and verify fixes through before-and-after checks.
  • Validated with browser and Electron integration tests. Reports suspected defects for review; it does not automatically fix application code.
  • JavaScript / TypeScript
  • Playwright
  • Electron
  • Resilience Testing
View on GitHub

GasMap

A map-based web application showing nearby gas stations, opening hours, fuel prices and proximity information.

  • Web Applications
  • Map-based Interfaces

Education / research

M.Sc. Web Engineering

Technische Universität Chemnitz, Germany

Web and software engineering, distributed systems and AI/ML. Master’s thesis in natural language processing and speech recognition.

B.Sc. Computer Science and Engineering

Ss. Cyril and Methodius University, Skopje

Faculty of Computer Science and Engineering.

Publication

Increasing Industrial Productivity by Employing a Smart Speech-Based Question Answering Assistant

Read paper (PDF)

Research on a speech-based question-answering assistant for industrial environments, presented at SPS 2019 and embedded world 2020.

Languages

English
C2
German
B2
Macedonian
Native
Serbian
Highly proficient

Contact

Based in Freiburg im Breisgau. For engineering opportunities or questions about my work, please get in touch by email or LinkedIn.