ONLINE / Slovenia · Macedonia / Software Developer @ Ubiquity Robotics

Anastasija Temova
builds systems that stay legible.

Computer Science undergraduate. Robotics & autonomous systems. Software & systems engineer.

I design deterministic software where correctness, concurrency, and architectural clarity are first-class concerns — across robotics software, backend infrastructure, and simulation. The kind of systems that stay understandable as they scale.

Focus
Robotics software / ROS 2
Building toward
Safety-critical / distributed
Core stack
Python · C/C++ / FastAPI
Status
Open to research / systems roles
Projects

More from the workbench

Robotics, simulation, distributed compute, and full-stack systems — each labelled by what it really is.

/fleet/telemetry

rosscope

Live ROS 2 fleet telemetry with health analysis, 3D pose tracking, and a dashboard that runs from synthetic data to a real robot bridge.

ROS 2observabilityreal-time
open repo
/sim/warehouse

Deterministic Multi-Robot Warehouse Simulation

Research-oriented multi-agent framework with collision avoidance and deadlock handling for coordinated robot fleets.

multi-agentcoordinationdeterminism
open repo
/ros/mapping-bench

ROS 1 vs ROS 2 Mapping Comparison

System-level empirical comparison of ROS 1 and ROS 2 mapping pipelines on a real mobile robot, under controlled, repeatable conditions.

ROS 1/2SLAMbenchmarking
open repo
/edge/plant-monitor

Plant Monitor

Monitors and classifies light conditions for plant health — STM32 sensors, a FastAPI backend, and a TensorFlow/Keras model.

STM32FastAPITensorFlow
open repo
/compute/heat-sim

Heat Distribution Simulation

Sequential, parallel, and distributed 2D heat simulation in Java, with performance benchmarking across execution models.

Javaparalleldistributed
open repo
/ml/animal-faces

Animal Faces Recognition

Image classification on a Kaggle dataset using supervised learning — a data-mining & machine-learning study.

Pythonsupervised MLKaggle
open repo
/web/bookflow

BookFlow

Full-stack library management system — React front end, Node.js services, and a MySQL data layer.

ReactNode.jsMySQL
open repo
/web/keeptrack

KeepTrack

Collaborative system focused on structured task and data management, built as a team project.

full-stackcollaboration
open repo
/event/famnit-3.0

FAMNIT Hackathon 3.0 · 2024

Project built at the University of Primorska hackathon — fast-turnaround prototyping under time pressure.

hackathonprototype
open repo
/event/dragonhack-25

DragonHack · 2025

A 24-hour competitive hackathon build — scoping and shipping a working project against the clock.

24h buildteam
open repo
Technical surface · Skills

Stack & tooling

From ROS 2 distributed systems down to embedded C — the surface I build across.

01Robotics & distributed systems
ROS 2GazeboOpenRMFRVizZenoh
02Backend & APIs
FastAPINode.jsKeycloakNginxnpm
03Languages
PythonCC++JavaC#KotlinSwiftOCaml
04Data & databases
MongoDBMySQLTimescaleDBRedisJupyter
05DevOps & infra
DockerKubernetesAzureGitGitLab
06Systems & networking
LinuxArchBashEmbedded C
07Frontend
ReactTypeScriptJavaScriptThree.jsFigma
08Simulation & modeling
UrsinaOpenSCADGazebo
Foundations & direction

What grounds the work

CS foundations

  • Data structures & algorithms
  • Operating systems & concurrency
  • Computer networks
  • Distributed systems
  • Database systems & data modeling
  • Software architecture & design patterns

Research & technical interests

  • Multi-agent systems & coordination
  • Robotics software architectures
  • Deterministic system design
  • Distributed task scheduling
  • Simulation & modeling
  • Human–robot interaction

Long-term vision

I'm building deep expertise in systems-level engineering and robotics software — pairing theoretical foundations with real-world implementation. The goal is to contribute to robust, scalable, safety-critical systems in robotics and distributed environments.

Open to · research collabs · systems roles

Let's build something that holds up.

Robotics & autonomous-systems research, backend / systems engineering, or research-driven software development — I'd be glad to talk.