Nicholas Ranum
Software Engineer
Summary
Software engineer with over four years of commercial experience in New Zealand, most recently operating at a technical lead level within a global energy software company. Proven track record of owning complex delivery end to end. Based in London with full right to work, actively seeking a software engineering role.
Experience
Intermediate Software Engineer
Gentrack
Jan 2023 – Mar 2026
Auckland, NZ
- Led technical delivery of an 18-month energy platform upgrade serving 500,000+ customers, managing a team of 3 engineers
- Authored detailed software designs defining architecture and implementation approach
- Owned code review and quality gates through to production release, introducing new team practices that reduced review turnaround time and defect escape rate
Junior Software Engineer
Dempsey Wood Civil
Nov 2021 – Jan 2023
Auckland, NZ
- Built a full-stack IoT dashboard (MEAN stack) for real-time telemetry monitoring, alerting, and remote device control as the sole developer
- Developed C++ microcontroller firmware for motor control and telemetry reporting, integrated with the web application
Education
University of Canterbury
B.E. Hons in Computer Engineering, Minor in Network and Communication Engineering
Feb 2018 – Nov 2021
Christchurch, NZ
Awards & Honors
First Prize — UAV Instrumentation and Data Processing Trophy
Institute of Electrical and Electronics Engineers
Nov 2021
Drone swarm for insect tracking in 3D space. Software-in-the-loop simulation via Gazebo and ROS, with hardware implementation on Pixhawk controllers.
Skills
- Languages
- TypeScript, Python, C++, SQL
- Libraries & Frameworks
- Node.js, React, Angular, Tailwind, Express, Next.js, Vue.js
- Tools
- HTML/CSS, Docker, Jenkins, GitHub Actions, Sumo Logic, MySQL, MongoDB, Git, AWS (Lambda, S3, EC2, RDS, IAM, CloudFormation)
- Technical Leadership
- Technical Mentorship, System Design & Architecture, Code Review, Stakeholder Management
- AI & Automation
- Spec Driven Development, AI Workflow Automation, MCP Server Development, RAG, Prompt Engineering, MCP Integration
Projects
pomobar app
Electron · React · TypeScript · Vite · Tailwind CSS · Notion API
A macOS menu bar Pomodoro timer with deep Notion integration. Tracks focus sessions, short and long breaks across daily pomodoro cycles, logs session data to a Notion database, and surfaces a daily planning workflow to set intentions before work begins. Built as a single-user productivity tool with a native macOS aesthetic.
Ask Me Anything — RAG Portfolio Widget
Python · FastAPI · Pinecone · Claude API · React · AWS · Cloudflare
RAG-powered chat widget embedded on a personal portfolio site, letting recruiters query professional background via natural language — built across three fully-designed layers: Notion ingestion, a Python/FastAPI query pipeline, and a React streaming frontend.
Fix My Vibe
Python · MCP · Azure AI Foundry (Foundry IQ)
Built an MCP server that scans developer project directories, detects misconfigured AI tooling and security risks. Generates best-practice config files grounded via Azure AI Foundry's knowledge retrieval layer.