Full-stack engineering
TypeScript, C#, Python, Rust, and Ocaml. End-to-end ownership from schema to shipped product. Comfortable as the only engineer or as a member in a larger team.
I write code for the same reason I took the lead in multiple student projects: I like turning ambiguous goals into shipped systems. Most of my work sits at the intersection of microservice systems, developer tooling, and the messy human coordination that makes either of them succeed.
During my time at university I joined two startups and took on full responsiblity accross all projects I supervised. The pattern is consistent -- small groups, real ownership, fewer meetings.
TypeScript, C#, Python, Rust, and Ocaml. End-to-end ownership from schema to shipped product. Comfortable as the only engineer or as a member in a larger team.
Fractional engineering management and tech lead engagements. Architectural reviews, high-level goal orientation, team spirit, and postmortems that change behavior.
Internal tooling, CI pipelines, codebase migrations, and the unglamorous infrastructure and procedures that makes a team three times faster.
Independent reviews of codebases, designs, and team practices. Written reports, ranked findings, and an actionable plans.
Integration of Stripe as the main payment provider replacing manual processes and freeing up valuable working hours of staff.
Integration of the built-in network router as a access point and client for wireless connections.
Wrapping a scientific tool into a production ready architecture with scalable and distributed execution and monitoring logic.
Five steps: Each one taught me a different thing about working in and around organizations.