Hi!
I'm Mira.
a universal software
engineer.
about me
I'm a software engineer who moves flexibly across domains, shaping production-ready web platforms, exploring complex algorithms, and crafting interactive interfaces that feel alive. I tend to experiment, and deploy beyond the expected.
Over the past three years, I've been building and shipping React web applications in fast-moving startup environments. I was responsible for:
front-end system design and architecture,
implementation,
services integrations,
maintenance and deployment.
In addition, I have contributed from time to time to back-end features using Rust, Elixir, and Go.
My goal is to grow as a versatile developer and to be able to adapt quickly to different kinds of technical challenges across all parts of a system.
my projects
15 Puzzle
A favorite among my pet projects. It started with the idea of building an algorithmic solver for the 15-puzzle. Once the solver was ready, it crossed my mind that I could turn it into something more – a fun game: user vs AI.

DM Pagrabs
A web application and landing page for a DnD masters club. The app is designed as a digital notebook for the master, with the ability to share resources with players via links.
Fully owned the frontend side of the project – implemented features in line with the provided design, established backend integration, and built the localization system.

Tailwind plugin to customize borders
You may know web borders are limited in customization and browsers render them differently.
So I made a library that gives much more control over dashed borders: gaps, lengths, and animations! You write style in tailwind - plugin wires that into svg border you need.

Sites for doma.dev
While working at Doma, with strong support from senior developers, I built several sites – dashboards and landing pages, which included blog and complex animations.

Cuake
As part of my work at Doma, I developed a gamified two-cube fighting tournament platform designed to measure developers’ skills by comparing their algorithms for cube behavior.
Minesweeper Solver
After playing Minesweeper for a while, I felt like to explore deep constrains and hidden influences inside this game.
So I implemented a solver that:
- extracts and simplifies overlapping constraint groups,
- makes a first rough calculation,
- and accounts for the influence of other groups to compute a real probability for each cell.

Contract with geoSurge
I contributed to the frontend of an AI-focused visibility platform, implementing features and improving user-facing functionality.

Three Doors Problem
A pet project built mostly to explore a famous probability puzzle.
Imagine: you choose one of three unopened doors. Behind two is nothing; behind one — untold riches. After your choice, the host reveals one of empty doors. Now you’re free to open any. What will be your strategy to maximize probability of non-empty door?

contact me
Your data will be used only to respond to your message. See Privacy Policy
