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 CVPolicyCheck
Software Developer · Contract, Jul 2026 – present
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)
Consumer NZ
Software Developer · 2026 · 10 weeks
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
Fredrick
Personal project · Desktop AI assistant
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
Alien Conversion
Personal project · Systems design · 2025 – present
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
AI News Reader
Personal project · 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
3D Game
Personal project · Game dev
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
Journal Entry API
Personal project · Complete
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