While I enjoy getting exposed to many different technologies through my engagements, I specialize in the following ones long-term: RexOps, Gentoo Linux, Modern Perl, and PostgreSQL.
RexOps
I serve as the custodian of the RexOps project family since 2018, after starting my contributions in 2013.
Get professional business services directly from me, the lead maintainer of Rex, the friendly automation framework, including consultation, training, development, and support.
Gentoo Linux
I use Gentoo Linux daily on all my personal machines since 2008, and also professionally since 2014.
You may find my contributions in the personal ebuild overlay I maintain, in the official GURU project where I directly commit, and in the main Gentoo ebuild repository for the packages I proxy maintain.
My team has scaled a Gentoo-only production environment for a unicorn company from a few servers in a single data center to a few hundred machines distributed globally.
Get a wide range of professional services for your Gentoo-based business solutions, even for large-scale deployments:
- system administration, deployment automation
- regular maintenance, upgrades
- performance optimization
- ebuild development, packaging software
- contributing results back, taking maintainership
Modern Perl
I write modern Perl solutions since 2013, when I wanted to learn how Rex, the friendly automation framework manages to stay so lightweight, yet so powerful.
Then I stayed for the community, the Comprehensive Perl Archive Network (CPAN), and the strong testing culture.
I feel grateful for the invitations to speak at conferences, and to join the Perl Toolchain Summit. Always a pleasure to contribute back to the Perl community both with code on CPAN, and supporting work on projects like CPAN Testers and CPANCover.
Whether you plan to solve your next business challenge with Perl, or need to tackle challenges of existing code bases, I stand ready to provide you with professional services.
PostgreSQL
I routinely find myself involved in terabyte-scale PostgreSQL deployments since 2014, typically to ensure high reliability and performance.
The performance of a database depends on a combination of factors ranging from the environment (hardware resources, operating system), through configuration and maintenance, to the database model and design, as well as on the 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 having to scale during high-growth periods.
With my evidence-based comprehensive overview I can identify bottlenecks and improvement opportunities, create an actionable improvement plan, then support your team both to deploy fixes, and to prevent issues in the future.