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.

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
