My primary languages are C++ and Python, interests include FreeBSD, software packaging and F/OSS gamedev.
My most notable projects and contributions are:
- I maintain over 350 ports and have made over 15k commits to FreeBSD ports collection
- I'm author of Repology, a service which aggregates packaging information from over 300 repositories for the benefit of software authors and package maintainers
- I maintain some C++ libraries:
- libversion, a library to compare software versions in all their veriety
- libSDLpp, C++ wrapper for SDL
- I maintain some Python modules:
- aesqlapius, a tool to conveniently organize SQL queries and use them as Python API
- jsonslicer, a fast stream parser for large JSON files
- libversion, a python wrapper for libversion listed above
- I've reimplemented XKCD #1608 "Hoverboard" game as a native application
- I maintain some third party projects abandoned by their authors:
- flops, a small benchmark by Al Aburto
- Trip on the Funny Boat, a side scrolling arcade shooter game by Pekka "pekuja" Kujansuu et al.
- QNetWalk, a game for system adinistrators by Andi Peredri
- CAVEZ of PHEAR, a boulder dash / digger-like game for consoles/terminals
- In the past I've actively contributed to OpenStreetMap and have written some related tools:
- tiletool, a map tile processing tool
- opening_hours.js, a javascript library to parse and process opening hours format used in OSM
- glosm, a realtime 3D OpenStreetMap renderer
- streetmangler, a street name normalization tool for OSM