Projects

I've worked on a number of JavaScript & Go projects, both client & server side. I have featured some of them below to show new technologies that have been used or where a project is deployed.

    Homethings

    The home & personal playground built using Typescript. The app features a number of hobby projects including a personal note taking app, document storage, a personalised AI Chatbot as well as others. The app also doubles as this site.

    TypescriptReactTailwind CSSHonoJSSQLiteCloudflare
    Homethings

    Webiliti

    The web testing app built using TypeScript & React. The Hono app has the majority of the functionality, there are api routes to handle a few specific browser based tasks and the main app CRUD functionality including auth. The app runs a number of browser based tests on a given page to allow a user to track web performance over time.

    TypescriptReactTailwind CSSHonoJSCloudflareSQlite
    Webiliti

    Envoy

    Envoy is an envinroment storage app built using Go, Echo & SQLite. The server acts as an API with CRUD functionality for environment variables. A CLI application is also included that extends some of the server functionality into the command line and acts as the client for interacting with the API.

    Go / GolangEchoTailwind CSSRailwaySQLite
    Envoy

    AI Generated Gophers

    Whilst learning to use some of the more recently released AI tools, I created some images of the Golang mascot, the Gopher. This helped me understand how these tools work and how they can be used to generate creative content. All the images were generated using AI tools and are available for download.

    Go / GolangOpenAIGoogle Gemini Nano Banana
    AI Generated Gophers