Skip to content
View JWhite212's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report JWhite212

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JWhite212/README.md

Jamie White

Software & Solutions Engineer · Backend · Full-stack · IoT

Building reliable, well-designed software — from cloud APIs and full-stack web apps to embedded firmware and on-device AI.

LinkedIn Portfolio Email Location


About

I'm a Software & Solutions Engineer at QVCCS, working across backend services, full-stack applications, and system integrations. I hold an MSc in Advanced Computer Science (Distinction) and a BSc (Hons) in Computer Science (2:1) from the University of Kent — my MSc dissertation shipped Snackless, a Flutter behavioural-programme app used by real participants to complete a 30-day intervention.

My work spans cloud platforms, mobile apps, IoT firmware, and increasingly on-device AI tooling. I care about clean architecture, sensible abstractions, comprehensive testing, and shipping software people actually use. Outside delivery work I sharpen technique through deliberate side projects — usually in unfamiliar stacks — and treat each one as a chance to raise the bar on quality and maintainability.

Open to conversations about Graduate / Junior Software Engineer roles where I can apply this breadth, work with thoughtful teams, and keep growing.


Tech stack

Languages

TypeScript JavaScript Python Java C++ Dart SQL

Frameworks & runtimes

React Next.js SvelteKit Node.js Flutter Tailwind CSS Spring Boot

Data & infrastructure

PostgreSQL Firebase MongoDB Drizzle Vercel

Tools & platforms

Git GitHub Actions Docker Linux macOS Arduino


Featured projects

Privacy-first Teams transcription & AI summaries on macOS.

A lightweight macOS daemon that records Microsoft Teams meetings, transcribes them locally with Whisper, and produces structured summaries via Claude or Ollama — fully offline-capable. Includes speaker diarisation, Notion / Obsidian export, and a clean YAML schema for downstream tooling.

Python Whisper Claude Ollama macOS

View repository →


Adherence analytics for daily dosing.

A modern SvelteKit 5 full-stack app for logging doses and tracking adherence over time. PostgreSQL on Neon with Drizzle ORM and Lucia auth; an analytics dashboard surfaces 90-day heatmaps and hourly distribution patterns. End-to-end tested with Vitest and Playwright, deployed on Vercel.

SvelteKit PostgreSQL Drizzle Lucia Playwright

View repository → · Live site ↗


Personal site, brutalist design, long-form case studies.

Next.js 16 portfolio with a distinctive brutalist visual identity, Framer Motion micro-interactions, Server Actions for the contact form (via Resend), generated Open Graph images, and accessibility-first semantics. Hosts case studies that walk through the technical decisions behind each project.

Next.js TypeScript Tailwind Framer Motion

View repository → · Live site ↗


Embedded ML and PID control for autonomous plant care.

An Arduino / ESP32 system using real-time environmental sensors, lightweight on-device ML classification (logistic regression, KNN), and a PID control loop to keep soil moisture in a target band. Includes a live dashboard, mobile alerts, and documented hardware build instructions.

C++ Arduino ESP32 Machine Learning

View repository →


GitHub activity

GitHub stats Top languages GitHub streak GitHub trophies Contribution activity graph GitHub contribution grid snake animation

wakatime


Currently

  • Building meeting-mind — improving speaker diarisation accuracy and shipping richer Obsidian / Notion export workflows.
  • Deepening Spring Boot and clean architecture patterns to round out my JVM backend toolkit.
  • Exploring native macOS tooling and on-device AI workflows for productivity software.

Let's connect

LinkedIn Portfolio Email

Thanks for stopping by.

Pinned Loading

  1. Portfolio-Website Portfolio-Website Public

    This project is a professional interactive portfolio to showcase my skills, experience, and projects to potential employers, clients, or collaborators. Serving as a centralised hub where visitors c…

    TypeScript 1

  2. medication-tracker medication-tracker Public

    Personal medication tracker — SvelteKit, Tailwind, Drizzle, Neon, Lucia auth

    TypeScript 1

  3. meeting-mind meeting-mind Public

    macOS daemon that auto-detects Teams meetings, transcribes locally with faster-whisper, and produces structured summaries via Local Modals or Claude API

    Python 1

  4. firebeetle-sensor-hub firebeetle-sensor-hub Public

    C++ 1

  5. VendingMachine VendingMachine Public

    A vending machine modelled in Java, aimed at showcasing strong design principles, clear, well documented, and thoroughly tested code. Demonstrating an understanding of fundamental concepts in objec…

    Java 1

  6. JavaFX-Calculator JavaFX-Calculator Public

    The implementation of a given JavaFX project. It simulates a calculator with four binary operations, i.e. addition, subtraction, multiplication and division, and two unary operations, i.e. the squa…

    Java