I’m David Goss, a 31-year-old British software engineer living in Milton Keynes. Currently I lead a development team at a company specialising in auto and asset finance. Read my full CV.

I was originally a front-end developer, and while I still enjoy that the most I’m basically full stack now - I work at a Java shop, but I’m not all that fussy about server-side stacks. I’m especially interested in code quality, build tools and CI/CD, and performance.

I use this personal site to write irregularly about software development. Other than here, you can find me in all the obvious places — having opinions on Twitter, sharing code on GitHub, and answering questions on StackOverflow.


I designed this site myself. Its text is set in Overpass, which is free and open source — I’m serving it from Google Fonts. I used Sass (the SCSS flavour) to write the styles from scratch, except for my modern reset. The syntax highlighting in code examples is done with Lea Verou’s Prism.

The content is written in in Markdown. The site itself is built using Jekyll and served via GitHub Pages. The source is available on GitHub and licensed under the MIT license.