Experienced software engineer with strong algorithmic, computer science and mathematical background. I also have architect and end-to-end software project delivery experience, including but not limited to: requirements analysis, agile methodologies, team leadership, hiring, talking to non-technical clients and post-production support of real-world systems.
Experience (technical): fundamental algorithms, distributed systems (including cloud, SOA/microservice architectures, IoT and distributed filesystems) (IBM, HERE, MooseFS and others), functional programming (Haskell, Scala, OCaml...), kernel mode and system programming (GNU/Linux, UNIX, POSIX...), concurrent programming (HERE), machine learning (horde-ad), databases (SQL, NoSQL), cryptography (Univ. of Warsaw), blockchain and Cardano, web development.
I enjoy: solving complex problems, hunting down performance problems and bugs, refactoring large codebases, greenfield projects, learning new technologies and becoming proficient in them quickly. The more challenging the work, the better!
Currently building things at Eisenbits.

