I'm Edward: an experienced full-stack software engineer, Java expert and programming mentor. Originally from England, I now live in Massachusetts.
- I'm a contributor to and a maintainer of jte: Java Template Engine.
- jte converts templates into Java classes at build time, resulting in extremely fast rendering.
- My contributions include: overhaul of the Gradle plugin; jte-extension API for adding features; jte-models extension to ease integration with Dependency Injection.
- ๐ฅKiwiProc is an annotation processor for Java-SQL integration: done the way I like it!
- KiwiProc combines type information from a Java interface and SQL query at compile time, giving feedback ASAP. It generates implementations as readable Java source code, using standard JDBC.
- Play a well known card game on Ethelred Games.
- Extensible game engine.
- Backend: Java, using Javalin, Jackson, Dagger2
- Frontend: SvelteKit
- I built a 3D campaign map for my wargames club.
- A chance to play with 3D graphics, since that isn't part of my day job.
- Typescript, Vite, Babylon.js
- minecraft-webhook can tail your Minecraft server, and send events to Discord or MQTT.
- Java, using Micronaut, docker-java





