Ferrous Systems GmbH
- Senior Software Developer
Apr 2021 - Jan 2025
Ferrocene
- Developed the Customer Portal, the customer facing web application to manage organizations / teams to access the Ferrocene releases, implemented subscriptions via Stripe
- Expanded the API web service to provide access to Ferrocene release downloads with authentication
Ferrous Systems
- Member of the on-call rotation for crates.io between August 2021 - January 2025
- Co-trainer in several Rust workshops
- Technical interviewer in application process
HickoryDNS (Blog post)
- Expanded DNSSEC support to
hickory-dns, a Rust suite of dns utilities, as part of a STF funded project, by implementing relevant RFCs 4035, 6840 & others - Developed an extensive conformance test suite to run any DNS scenarios in containerized environments. This suite allowed for direct comparison with existing production tested implementations, e.g. unbound, BIND, to track progress, to check feature parity and to manage non-standard / unspecified behavior
- Discovered, fixed and tested about two dozen DNSSEC related issues in the existing implementation
Stackable (Blog post)
- Contributed to the
cargopackage manager (PR 3553) to initiate SBOM support - Added support for multiple versions of the CycloneDX specification to the
cargo-cyclonedxlibrary to help improve supply chain security in the Rust ecosystem
Graphiant
- Tracked IPMI specific sensor data, expanded existing schema models using YANG, then built new API endpoints to provide access to this data
- Rebuild the web interface of a diagnostics tool, used to inspect live systems, by following HTTP best practices
Cybertec
- Prototyped a PostgresQL language parser to migrate PL/SQL code to PL/pgSQL in Rust
- Developed a lexer, parser & analyzer to build an AST representation (using libraries logos & rowan) to then generate SQL code from
Prisma
- Prototyped Rust library to replicate data of MySQL & Postgres databases, while providing an agnostic API