Available for work

Jesse
Jacobs

software developer

Software developer with two years building production software at an IoT hardware startup — Java desktop apps, Kotlin/Android, backend integrations, and automation. AWS Certified, with a Graduate Diploma in Computer Science.

AWS Certified Developer GradDip Computer Science 2+ Years Production Software
Jesse Jacobs

Work

Projects I've built

🔧

AquaWatch Tool

Internal platform developed to automate manufacturing, testing, CRM integration, and device lifecycle management for an IoT monitoring company. Automated CRM onboarding, return-processing reports, sensor dashboards, and Bluetooth provisioning workflows. Native installer via JPackage with automated updates via GitHub Actions.

JavaGraphQLMonday.com APIGitHub Actionsjava-dbusJPackage
🌊

Digital Twin Visualisation

Digital twin for SnapCore water quality testing tanks. Displays real-time sensor data with automatic 15-minute refresh and tank-by-tank navigation.

JavaReal-time dataSensor APIs
📡

Sensor Interface (Prototype)

Cross-platform desktop app for Yosemitech Y510 turbidity sensors. Real-time Modbus RTU over serial. Qt GUI. Runs on Linux and Windows.

C++Qt FrameworklibmodbusCMakeModbus RTU
📱

Kotlin Compose Modbus Sensor App

Android app for Modbus sensor interfacing via OTG connection. Jetpack Compose UI. Real-world deployment of Android + industrial protocols.

KotlinJetpack ComposeAndroidModbusBluetooth
🌿

SouthStack — Web Studio

Built SouthStack web development studio company website with embedded RAG AI chatbot using Claude API + Netlify Functions.

HTML/CSS/JSClaude APINetlify FunctionsRAG
🎓

University Assignments

Coursework: AI (A+), Mobile App Dev (A+), Algorithms & Data Structures (A-), OS & Networks (A-), Software Engineering Design (A), Programming Languages/Concurrency (A+).

Languages & Concurrency · 159341

EBNF-grammar parser/interpreter for a simple imperative string-processing language, and an n-body simulation demonstrating parallelism with OpenMP.

Web Development · 159352

FastAPI + vanilla-JS single-page app, and a Next.js / Tailwind / MongoDB booking site (live demo below).

Operating Systems · 159342

Custom malloc memory allocator implemented in C.

Artificial Intelligence · 159302

Fuzzy logic controller, and an A*-search puzzle solver.

JavaKotlinPythonCFastAPINext.jsMongoDBOpenMPAI/ML

Technical skills

What I work with

Primary focus: Java, Kotlin, Android, backend development, automation systems, cloud services, and applied software engineering.

Languages

JavaKotlinPythonC/C++TypeScriptBashSQL

Mobile & Android

Android DevelopmentJetpack ComposeGradleMaven

Web & Backend

AstroReact.jsNext.jsSpring BootFastAPIREST APIs

Cloud & DevOps

AWSDockerGitCI/CDJUnitMockito

Data & Databases

PostgreSQLMongoDBData AnalysisData Structures

AI & ML

RAGPyTorchFuzzy LogicA* SearchNLPDeep LearningTransfer Learning

Background

The short version

Two years building production software at a New Zealand IoT hardware startup — the systems behind manufacturing, device management, and field deployment. Backed by a Graduate Diploma in Computer Science and earlier study in maths and linguistics.

2+
Years building production systems for an IoT hardware startup
A+
AI, Mobile Dev, Programming Languages & Concurrency
NZ
Rolleston, Canterbury. Open to remote & on-site.

Work history

Professional Experience

Oct 2023
Nov 2025

Assembly Technician / Software Developer

SnapCore — Nelson
  • Built internal Java automation systems supporting manufacturing, testing, and device management workflows
  • Developed GraphQL and Monday.com integrations, automated report generation, Bluetooth provisioning workflows, and operational dashboards
  • Built Android and desktop applications for sensor configuration, monitoring, diagnostics, and deployment
  • Worked directly with IoT water-quality monitoring devices including provisioning, calibration, troubleshooting, repair, and field deployment
  • Performed exploratory data analysis using Grafana and contributed to technical documentation and quality-control processes
Mar 2026
Present

Founder

SouthStack — Rolleston, Canterbury
  • Founded software and web development studio serving New Zealand organisations
  • Built company website and AI-powered chatbot using Claude API, RAG techniques, and Netlify Functions
  • Delivering web applications, automation solutions, and AI-assisted business tools
  • Managing client relationships, project delivery, hosting, deployment, and technical architecture
Earlier operations, logistics & trades roles
Jun 2021
May 2023

Truck Driver

Tasman Region
  • Container transport between Blenheim, Motueka, and Port Nelson
  • Class 5 freight operations including wine, hops, and general freight
  • Forklift operation and export container loading
  • Refrigerated goods delivery and logistics support
Jul 2023
Aug 2023

Tractor Driver

Nelson
  • Vineyard operations including mulching, rolling, and pruning
Earlier

Previous Roles

New Zealand & Australia
  • Joinery labourer
  • Sawmill planer operator
  • Excavator operator
  • Stock assistant
  • General labouring and construction support

Right now

Currently building

SouthStack — Web Development Studio

Growing the business, refining the service offering, and building the AI chatbot service. Currently completing first client projects.

Astro Claude API Netlify Functions RAG

Kaggle competitions

Planning first competition entries to build practical ML portfolio. Starting with tabular data and NLP competitions.

PyTorch Kaggle ML NLP

Qualifications

Education & study

Graduate Diploma — Information Science (CS)

Massey University
2023 – 2026

Graduate Diploma — Arts (Linguistics)

Massey University
2018

Bachelor of Arts — Mathematics

Massey University
2013 – 2017

AWS Certified Cloud Practitioner

Amazon Web Services
2025
CourseCodeGrade
Artificial Intelligence159302A+
Mobile Application Development159336A+
Programming Languages, Algorithms & Concurrency159341A+
Critical Thinking134.103A+
Introductory Physics124.100A+
Mathematics in Education160.320A+
Software Engineering Design and Construction159251A
Object-Oriented Programming159234A-
Algorithms and Data Structures159201A-
Operating Systems and Networks159342A-
Statistical Models161.200A-
Advanced Web Development159352TBC
Applied Linear Models161.221B+
Data Analysis161.220B+
Language and Society in New Zealand172.232B+
Languages of the Pacific172.336B+
Linguistic Analysis of the English Language172.235B+
Linear Algebra160.211B+
Analysis160.301B
Combinatorics160.314B
Field Methods172.334B
Language and Identity172.335B
Discrete Mathematics160.212B-
Introduction to Academic Writing230.100B-
Language and Culture172.239B-
Algebra160.302C
Calculus160.203C+
Differential Equations I160.204C+
Sounds and Structures172.330C+
Introductory Statistics161120
Mathematics 1A160111
Mathematics 1B160112

Open source

GitHub activity

Public work and contributions. Private repos aren't shown here.

Jesse Jacobs GitHub contribution graph

GitHub contribution activity — view full profile →


What's next

Skills in progress

Current skills I'm actively developing and what's planned next.

FastAI — Practical Deep Learning Active

Working through fast.ai course.

AWS Developer Associate Active

Building on Cloud Practitioner cert. Lambda, DynamoDB, API Gateway, CodePipeline.

Spring Boot Active

Building on strong Java foundations. Working through a dedicated Spring Boot course.


Writing

Notes & learnings

Short posts on things I've built, figured out, or found interesting.

Loading posts...

Get in touch

Let's talk

Open to software development, data engineering, and electronics roles in NZ. Canterbury or remote preferred.

Privacy Policy

This portfolio site does not use cookies or analytics tracking. No personal data is collected or stored.

The AI chatbot sends your questions to Anthropic's API (via a proxy) to generate responses. No conversation history is stored.

Contact: use the email link on this page.