While I enjoy getting exposed to many different technologies through my engagements, I specialize in the following ones long-term: RexOps family, Gentoo Linux, Modern Perl, and PostgreSQL.
RexOps family
I contribute to the RexOps family of projects since 2013, and serve as their custodian since 2018.
As lead maintainer of Rex, the friendly automation framework, I provide a wide range of related services, including consultation, training, and development.
Gentoo Linux
I use Gentoo Linux as my daily driver since 2008 on all my personal machines. I contribute back to the community via my personal ebuild overlay, the official GURU project, and as proxied maintainer for packages in the official repository.
I also helped scaling up a Gentoo-only production environment from a few servers in a single data center to a few hundreds distributed globally for a unicorn company.
I offer a wide range of services for your Gentoo-based solutions, even for large-scale deployments:
- system administration, deployment automation
- regular maintenance, upgrades
- performance optimization
- ebuild writing, custom overlays
- upstreaming results, proxied maintainership
Modern Perl
While I find the history of Perl fascinating, I consider myself fortunate enough to gain all my experience since 2013 already in the modern Perl era.
Whether you plan to kick off a new project, or need to tackle challenges of legacy code bases, I stand ready to get involved around development, quality assurance, and test automation.
PostgreSQL
The performance of a PostgreSQL database depends on the combined result of factors ranging from the environment (hardware resources, operating system), through PostgreSQL configuration and housekeeping, to the database layout and workload patterns specific to the given use case.
Suboptimal circumstances often contribute to a mix of slow queries, high resource usage, low reliability, and poor cost efficiency – especially when scaling during high-growth periods.
I can help identify bottlenecks through an evidence-based comprehensive overview, create an actionable improvement plan, and aid your team to deploy any fixes, as well as prevent issues in the future.