Available for work

Jesse
Jacobs

software developer — with a focus on embedded systems and data science

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. Part of an ongoing embedded/industrial-protocol focus, alongside dedicated ESP32 firmware work below.

C++Qt FrameworklibmodbusCMakeModbus RTUIndustrial ProtocolsEmbedded
📱

Kotlin Compose Modbus Sensor App

Android app for Modbus sensor interfacing via OTG connection. Jetpack Compose UI. Real-world deployment of Android + industrial protocols. Part of an ongoing embedded/industrial-protocol focus, alongside dedicated ESP32 firmware work below.

KotlinJetpack ComposeAndroidModbusBluetoothIndustrial ProtocolsEmbedded
🌡️

ESP32 Environmental Monitor

Battery-powered environmental sensor node built on ESP-IDF. Reads temperature/pressure via DHT22 + BMP280, displays live readings on an SSD1306 OLED, and publishes to MQTT every 30 seconds. Deep-sleeps between cycles for long battery life.

ESP32ESP-IDFCI2CMQTTDeep SleepEmbedded
🏠

ESP32 Home Automation Node

MQTT-controlled relay node built on ESP-IDF. Switches mains-connected devices, reports state back over MQTT, and integrates with Home Assistant.

ESP32ESP-IDFCMQTTHome AssistantEmbedded
🚨

ESP32 Motion-Triggered Alert System

Interrupt-driven motion sensing on ESP-IDF. HC-SR04/PIR sensor triggers an ISR that fires a notification, built as a hands-on exercise in edge-triggered interrupts and real-time response.

ESP32ESP-IDFCInterrupts/ISRsGPIOEmbedded
💾

ESP32 Data Logger

Multi-sensor data logger built on ESP-IDF. Logs timestamped readings to an SD card over SPI, then syncs over WiFi whenever the device is in range.

ESP32ESP-IDFCSPIWiFiEmbedded
🌿

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, embedded systems (ESP32), automation systems, cloud services, and applied software engineering.

Languages

JavaKotlinPythonC/C++TypeScriptBashSQLData Structures

Web & Backend

AstroReact.jsNext.jsSpring BootFastAPIREST APIsAndroid DevelopmentJetpack ComposeGradleMavenJUnitMockito

Cloud & DevOps

AWSLambdaDynamoDBAPI GatewayCodePipelineDockerGitCI/CD

Data & Databases

PostgreSQLMongoDBData Analysis

AI & ML

RAGPyTorchFuzzy LogicA* SearchNLPDeep LearningTransfer Learning

Embedded & Firmware

ESP32ESP-IDFRegister-Level ProgrammingFreeRTOSInterrupts/ISRsGPIOPWMADCDeep Sleep & Power ManagementOTA Updates

Protocols & Hardware Interfaces

Modbus RTUUART/SerialI2CSPI1-WireBluetooth/BLEMQTTWiFi/HTTP

Hardware / Hands-on

ESD SolderingCNCLaser Engraver3D PrintingFusion 360OpenSCADSensor CalibrationDevice Provisioning & Firmware FlashingLogic-Analyser DebuggingMechanical Troubleshooting

Background

The short version

Focused on the systems behind manufacturing, device management, and field deployment — with a growing specialization in embedded systems and applied data science. Academic background spans computer science, mathematics, 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.
EN/RU
English (native), Russian (working proficiency)

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

AWS Certified Developer — Associate

Amazon Web Services
2026
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 Development159352A+
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

Field-ready

Certifications & licenses

Class 5 Driver Licence (Truck & Trailer) — F, W, T, R, D Endorsements

Waka Kotahi NZ Transport Agency

Forklift Operator Certificate (OSH)

Site Safe Passport


Outside of work

Personal interests

Tramping, guitar, bow hunting/archery, fly fishing, motorcycle rides, and sci-fi TV.


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 →


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 links in the contact section of this page.