This is a journal for myself for random thoughts on academia, system admin, development and things linked directly or tangentially to those areas.
I’ve spent the last few years working for several small companies and startups, usually as the generalist on the team. I enjoy working on the back-end fundamentals of a system, and the further down the software stack the better. I’ve maintained legacy systems, developed existing systems, installed new systems and architected entirely bespoke solutions. I’ve worked in the back office, I’ve worked facing the client, and I’ve pitched to VCs. I’m happiest when working on problems that are more substance than hype, more technical than marketing, and where the problem pushes me to new technical limits.
Previously I’ve worked
I’ve taught C, C++, Java, numerical methods, electronics and assembly code in university courses for computer engineers; basic embedded systems to MSc students; and C and Unix in industry courses.
I’ve spent a lot of the last decade chasing after a PhD in robotics, mainly because of having to restart from scratch halfway through (being beaten to publication isn’t pleasant, even if is the German version of the nuclear emergency response team that beats you to it). So I changed the topic to applications of some slightly esoteric nonlinear mathematics to robotics. Oddly, doing a PhD in your spare time leads to slow progress…
I’ve worked with MySQL, Postgres, MSSQL, Jet and Access, Perl, Shell scripting, PC/104 systems, ARM7 systems, PIC chips; … Read the restmore →
Switch to our desktop site
Stochastic Geometry is Stephen Fry proof thanks to caching by WP Super Cache
Optimized by SEO Ultimate