Coastal cliffs and ocean at Jeju Island, South Korea

Security · Development · Systems

Harry Chipman

I build practical software across authentication, detection tooling, and web systems. This site is my field journal of projects worth showing.

Jeju Island · South Korea

Explore

About

Hi there :)

Harry Chipman at Fox Glacier, New Zealand
Glacier Pic

I am a developer focused on security-minded systems and clear, maintainable web work. This portfolio collects projects that reflect what I have been learning and what I enjoy building.

The work spans Django authentication with 2FA, malware analysis tooling, network intrusion detection, Java distributed-systems coursework, and TypeScript web apps. Each project is here because it taught me something concrete.

Outside of work, I enjoy travel, follow football (soccer), read (mostly) fiction, and occasionally disappear into video games and IT hobbies.

If you are reviewing this for a role, hi, I hope you enjoy my work. The contact section below is the fastest path to reach me.

If you're just stalking, hello to you too, I might be tracking you ;)

Selected work

Projects with substance behind the screenshots.

AuthSecurity login interface AuthSecurity two-factor authentication screen

AuthSecurity

Secure User Authentication Project

A Django REST Framework backend with a vanilla JavaScript frontend for session login, CSRF-protected API calls, email validation, and TOTP 2FA - built locally as an auth learning project.

Read write-up Source code

Distributed Systems Client

Java job scheduler for ds-sim

A Java client for COMP6105/3100 that talks to the ds-sim C simulation server - authenticate, read job state, and return allocations with Largest-Round-Robin, First-Capable, or my Stage 2 Start-Servers algorithm.

Read write-up Source code
FileAnalyser scan results view FileAnalyser PE file analysis output

FileAnalyser

Malware Detection Project

A Python tool for malware triage - file hashing, VirusTotal lookups, PE parsing, and optional sandbox-style behavior monitoring, with GUI and CLI interfaces.

Read write-up Source code
NetworkIDS monitoring dashboard

NetworkIDS

Simple Network Intrusion Detection System

A Python IDS for learning: Scapy packet capture, heuristic alerts (port scans, SSH brute force, ICMP floods), and a Streamlit dashboard. Runs locally - not production monitoring.

Read write-up Source code
TeraRaidCalc type comparison view TeraRaidCalc stat analysis screen

TeraRaidCalc

Pokémon Tera Raid Battle Calculator

A React and TypeScript web app for Pokémon Scarlet and Violet Tera Raids that ranks counters from your box using type matchups (base and tera), bulk, offensive stats, STAB, speed, and immunities - not a single super-effective pick.

Read write-up Source code
Portfolio website screenshot

Portfolio Website

This site

A field-journal portfolio built with HTML, CSS, and JavaScript - project highlights on the homepage, long-form write-ups on the blog, hosted on GitHub Pages with a custom domain.

Read write-up View live Source code
Pure JavaScript Pong game screenshot

Pure JavaScript Pong

First programming project

My first programming project: canvas Pong in plain JavaScript - game loop, collision detection, and two-player keyboard input.

Read write-up View live Source code

Contact

Feel free to say hi :)

LinkedIn and email are best for professional outreach. GitHub for code, Instagram if you prefer the informal route.