BrittanyIT

Work

Things I've built, broken, and rebuilt better — client work, side quests, and the odd rabbit hole. Client entries are kept high-level; the side projects get the detail.

Download CV

PolicyCheck

Software Developer · Contract, Jul 2026 – present

Active

A commercial web application for insurance-industry clients. On contract, focused on testing and bug-fixing to keep the live product stable; during an earlier internship, containerised it and hardened account security.

  • Testing and bug-fixing across the web application — working through reported issues and verifying fixes ahead of releases
  • Reproducing, triaging and resolving defects with the wider dev team to keep a live product stable for clients
  • Working within the agile workflow — standups, showcases and async collaboration
  • Earlier, as an intern: containerised the entire web application with Docker, cutting new-developer setup from two weeks to twenty minutes
  • Earlier, as an intern: added multi-factor authentication to strengthen account security, and integrated third-party APIs (Gmail, Microsoft)
QA / testingBug triageAgileDockerMFA / Auth

Consumer NZ

Software Developer · 2026 · 10 weeks

Completed

Helped build scoring software using R, working remotely and largely solo, with weekly check-ins with the project team.

  • Writing and understanding R
  • Creating a plan and developing a tool usage guide
  • Explaining my technical work to non-technical superiors
  • Weekly team meetings and collaboration over Teams while working remotely
  • Strong time management
R

Fredrick

Personal project · Desktop AI assistant

Beta

A desktop assistant that lives in the system tray — summon it with a hotkey to open and search sites, wrangle browser tabs, or place a Discord call, by voice or keybind.

  • Python tray application with global hotkey and voice control
  • Task actions for browser control, search, and Discord calling
  • Sibling of the assistant that used to answer questions on brittanyit.nz
PythonGemini SDKSpeech recognitionWindows tray

Alien Conversion

Personal project · Systems design · 2025 – present

In progress

A Minecraft 1.20.1 world that starts as nothing but ocean and mushroom islands — plus a custom “terraforming” system that lets players convert it into a living world, one biome at a time.

  • Designed and scripted a bespoke terraforming mechanic in KubeJS — a custom item with its own recipe and right-click behaviour that reshapes terrain and reclassifies biomes
  • Built a single-file datapack that rewrites overworld biome generation while leaving vanilla terrain shaping untouched
  • Authored a 68-quest, five-chapter progression in FTB Quests via a Python generator, with every item ID verified against the real mod jars
  • Drove an AI-assisted reverse-engineering effort to bridge two mods that don’t natively talk to each other
KubeJSJavaScriptDatapacksPythonAI-assisted devForge 1.20.1

AI News Reader

Personal project · Prototype

Prototype

A mobile-friendly news reader that uses an LLM to condense stories into quick, skimmable digests.

  • React + TypeScript front end, bundled with Vite and wrapped as a desktop app with Electron
  • Node service that calls the Gemini SDK to summarise article content
ReactTypeScriptViteElectronGemini SDKNode.js
GitHub ↗

3D Game

Personal project · Game dev

On hiatus

A cave-survival game in Godot: you’re a miner caught in a cave-in, navigating unfamiliar cave systems on a dwindling food supply, trying to find a way out. Parked for now, not abandoned.

  • Godot project with a custom GDScript gameplay layer
  • Survival design around foraging, light and equipment (cap lamps, gas detectors, ropes, self-rescuers) and environmental hazards — rockfalls, gas pockets, flash floods, false floors
  • Full Blender asset pipeline — characters, creatures, environment props and UI modelled from scratch
GodotGDScriptBlender

Journal Entry API

Personal project · Complete

Completed

A small, schema-validated REST API for journaling — clean CRUD over an Express backend.

  • Express routes with request validation and a defined entry schema
  • MongoDB persistence
Node.jsExpressMongoDB
GitHub ↗

← back home