Freelance backend development, devops engineering, security.
I usually prefer working with small, growing organizations, but might make an exception for interesting projects. I strongly believe in using the right tool for the job, so a full list of all tech I’ve worked with is a bit long (but available on request). Here are a few tools I’ve grown particularly fond of over the years:
Contact info below.
I have been writing software since 1998, and working in IT since 2007. A few highlights:
I started Snooty Software with Joachim Nolten to build products that automate the repetitive parts of programming.
- Prototyped the core technology, most of which is on github now. Monocle and erb2builder in particular are novel ways of juggling ASTs.
- Wrote a few blog posts about what goes on under the hood.
- Learned a ton about copywriting, market research, marketing and sales.
- Made some product demo videos together with Joachim Nolten.
- Snooty builder, a prototype of a bidirectional low-code platform.
- Textractor, a tool to automatically prepare your ERB templates for internationalization.
Zerocopter, a security startup
Initially brought on to help with a small devops project, ended up staying a few years to professionalize infrastructure and application security.
- Built a docker-based infrastructure for running security scanners.
- Assessed, centralized and enhanced logging/monitoring of all infrastructure to improve reliability and security.
- Designed and implemented a highly customized VPN solution.
- Built a hack test platform: a web app that has various types of simulated vulnerabilities where potential researchers can demonstrate their skills. One of the challenges was simulating vulnerabilities without actually being vulnerable.
- Security audit, code review.
Silk, a data visualization startup
After nearly a decade of mainly developing software, I wanted to try my hand at full-time SRE work.
- Professionalized ops: introduced a number of processes such as backup recovery tests, capacity planning, security checks and more.
- Greatly improved reliability. Resolved various recurring production issues, among them complex cascading failures. At the same time I tweaked monitoring to eliminate false-positives and anything not actionable, so that alerts were no longer ignored.
- Made large performance improvements: among other things by adding profiling instrumentation to the micro-services to pinpoint bottlenecks, and optimizing the Varnish configuration to strongly improve the cache hit-ratio.
Blendle, a journalism startup
Joined right at the start together with two others, as the initial development team.
- Grew backend/ops team to fifteen people.
- Designed and built micropayments system, including double entry book-keeping and much more.
- Was responsible for reliability, performance, and appsec.
Open Embassy, a social enterprise
Open Embassy is an online helpdesk that enables status holders (refugees with a permit) to ask questions about their integration process in a privacy proof private chatroom.
- Consulted on various privacy/security/infrastructure problems.
- Security awareness training.
- Code review.
I like tools like Dragon NaturallySpeaking (speech recognition) to write prose, and Talon (eye-tracking, noise recognition, and an extremely customizable speech recognition platform) for everything else. They let me healthily use a computer for many hours a day.
Over the years I’ve added a few experiments of my own:
If you want to get in touch, send an email to email@example.com.
See here for my Github profile, and here for LinkedIn.
Sometimes I write about tech.