Skip to content

Hi, I'm Mirko

Complex software needs no complicated solutions.

I'm a software developer interested in free software, complex algorithms, operations research and security. I co-founded the LILiK free software lab in Florence, Italy, but that happened in the previous millennium.

Work

At HERE I'm an Engineering Manager in Path Matching and Sensor Data Processing, responsible for the Location Library and the Platform Tutorials.

Research

My papers are on Google Scholar. I wrote METSlib, a C++ framework for big combinatorial optimization problems, and used it in a paper on vehicle routing. It also powered the Routist fleet optimization engine at KKT, the startup I founded.

Projects

  • Git Good showing a repository's history tree

    Git Good: a fast, native Git desktop app. Browse the history tree, stage hunks or lines, rebase and recover rewrites.

  • The PDFCube showcase title slide

    PDFCube: a PDF presentation viewer with cube rotations, page flips and shattering glass, loved by LaTeX Beamer users since 2006.

  • A Home Assistant dashboard drawn by hada in landscape

    hada: native Home Assistant dashboards for wall panels and kiosks. No browser, one binary.

  • Berlin Mitte with a GeoJSON overlay on four basemap styles

    mapshoot: headless, fast screenshots of GeoJSON data on a basemap.

  • Alien Attack gameplay with alien waves above the player's ship

    Alien Attack: an arcade shooter in Rust and Bevy, designed with my kids. Plays in the browser.

Also in progress: mets (not public yet), neighborhood-based metaheuristics in Rust and a port of METSlib: tabu search, simulated annealing, late acceptance, iterated and memetic searches.

Most recent projects are human specs, AI code.

Older

  • Waving-z: a software radio modulator and demodulator for Z-Wave signals.
  • Rose: a tile generator for 3D printing and infinite Penrose tilings.
  • Chebyshev: how to approximate any function on an interval with Chebyshev polynomials.
  • homely: IoT wiring and notifications over MQTT, Unix style.

More on GitHub.

Notes

Elsewhere

maischberger.it is our family recipe book (in Italian).