South African Java Developer | Theodore Nelson CV

Java developer CV, portfolio, and projects by Theodore Nelson.

I build practical business software across Java, Spring Boot, SQL, React, and deployment workflows. Employers can use this page to quickly review my CV, portfolio, and shipped work for junior Java, backend, and full-stack roles.

Focused on Java, backend, and full-stack delivery. Available for remote, hybrid, and on-site opportunities.
8+ Projects shipped
3+ Years building for clients and self-led products
NQF 6 System Development qualification

Story

Sharing my journey and what drives me.

I combine formal training with hands-on delivery across business applications, internal tools, and customer-facing products.

My strongest work sits where backend logic, data modelling, and practical interface design meet. I enjoy building software that reduces manual work, improves operations, and gives teams clearer day-to-day visibility.

That makes me useful beyond pure code output: I can interpret requirements, shape workflows, and move a feature from idea to something real, usable, and ready for a team or client to use.

01

Early-career in title, but already building with the delivery habits that matter in production teams.

Primary stack

Java, Spring Boot, REST APIs, SQL, React, Next.js

Best-fit work

Business systems, admin tools, client portals, operations software

Links

GitHub | LinkedIn | Website

Skills

A cleaner breakdown of how I contribute.

01

Backend systems

Java, Spring Boot, JPA, JDBC, validation, business logic, and REST API design.

02

Frontend delivery

React, Next.js, responsive HTML/CSS, forms, dashboards, and workflow-heavy interfaces.

03

Data and tooling

MySQL, PostgreSQL, relational modelling, Git, GitHub, and structured documentation.

04

Delivery mindset

Requirements gathering, deployment support, hosting setup, domain work, and feature ownership.

Projects

Selected work that shows range, not repetition.

Each project solves a practical workflow problem, from admin systems and internal tools to SaaS-style platforms and full-stack demos.

Desktop app Java | Swing | JDBC

Desktop Point of Sale

Built an offline Java POS workflow covering product management, cart handling, transactions, and packaged desktop delivery.

Download installer
Business workflow Quotes | Invoices | SME

TradeFlow SA

Built a platform for South African service businesses that need quoting, invoicing, and client management in one workflow.

View app
Diagnostics tool Web app | AI workflow

Website Agent

Built a website auditing tool that inspects sites, flags issues, and turns technical analysis into useful next actions.

View app
Full stack Spring Boot | React

Banking App Demo

Built a hosted banking demo that shows account management and transaction flows across a Spring Boot and React stack.

View demo
SaaS platform Next.js | Supabase | PostgreSQL

Inventory SaaS Platform

Built a multi-user inventory platform with authentication, client portals, and synchronized business data.

View platform
Android app Java | Android | Task tracking

Gardeners Task Tracker

Built an Android task tracking app for garden work management, helping teams organize daily jobs and keep operational tasks visible.

Download APK
Web app Registration | Forms | User management

User Registration Web App

Built a registration-focused web application demonstrating form handling, account capture, and a clean browser-based user experience.

View app

Experience

Work that translates well into a junior engineering team.

January 2022 to present

Teodor Dev | Web Developer / Owner

Lead project delivery from requirements gathering through launch and support, with hands-on work across Java, Spring Boot, React, Next.js, SQL, hosting, domains, and production readiness.

  • Translate client needs into features, workflows, data structures, and usable interfaces.
  • Handle deployment support, including hosting, SSL, and release readiness.
  • Built strong ownership, prioritisation, and business-facing communication through direct delivery work.

Transferable value

Why this matters in a junior role

  • I can contribute across backend, frontend, database, and deployment work.
  • I understand business operations, so I build features that solve real workflow problems.
  • I am comfortable owning outcomes, communicating progress, and learning fast in delivery-focused teams.

Education

Qualifications with downloadable proof.

2017

System Support (NQF 5)

Department of Higher Education and Training

Download diploma

Contact

Make the next step easy.

I'm open to junior software development roles, backend-focused opportunities, and full-stack work where practical delivery and ownership matter. If you're hiring, I'd be glad to share more detail on any project here.