Welcome to my personal website. I'm Jonathan Hough, a software engineer originally from the UK. With over a decade of experience in the industry. I'm interested in the intersection of software development with other fields, including Games and Graphics, GIS, Mathematics, Physics, Aerospace and Automotive. Feel free to explore my portfolio and blog to learn more about my work and thoughts on the ever-changing world of technology.
Some personal projects
Built with Blazor Wasm.
Can save to GeoJSON. Built with Vue.js 3 / Nuxt 3, Leaflet.js
Built with Vue.js 3 / Nuxt 3, Babylon.js
Vibe Coding Experiments
Some experiments building games using vibe coding. These game sand apps were built by prompting various LLMs. Only finishing touches, which were mostly very minimal, were added manually.
None of them are particularly great, but the impressive thing to remember is they were build almost entirely by LLMs from one single prompt and occassionally some supplementary prompts for minor fixes and tweaks.
build With Gemini 2.5 Pro Preview: Single prompt with a few minor prompts to fix tiny issues. A few small manual fixes added.
build With Gemini 2.5 Pro Preview: Single prompt only. No manual fixes at all.