Greater Manchester, England, United Kingdom
Currently a software engineer at Couchbase - the modern distributed NoSQL database. Try out the DBasS Capella solution for free: https://www.couchbase.com/products/capella. Worked at Arm on elfshaker and manyclangs - ultra-high compression (<0.1%) and super-fast decompression (~1s) of clang and LLVM binaries, together with my very bright manager. Created refl-cpp - a static reflection library for C++ 17 and FancyWM - a dynamic window manager for MS Windows. My dissertation was about optimizing frequent byte mutations to strings in TruffleRuby. TruffleRuby is the GraalVM implementation of Ruby. I help maintain elfshaker, manyclangs, refl-cpp, FancyWM, and winman-windows on GitHub. https://github.com/veselink1
Worked on https://github.com/elfshaker/elfshaker and https://github.com/elfshaker/manyclangs, which provide effective compression ratios of 0.025%, when applied to clang builds and fast multithreaded decompression within 1s. See my presentation at LLVM Dev Mtg 2021: https://youtu.be/l2KWOqEGRwg.
Created https://bmbasedb.manchester.ac.uk/ by transforming a research project's existing spreadsheet-based database of 100s of genes with many secondary attributes and relationships into a web application and database. This improved their collaboration and facilitated the publication of their findings.
Developed Robotic Process Automation solutions with WorkFusion SPA.