Open to junior backend & full-stack rolesIT foundations. Software focus. Practical delivery.
01 / Selected work
Built around real needs.
Four applications. Different workflows. The same care for making software useful.
01 / Live business platformWeb application
TradeFlow SA
A live operations platform that helps South African service businesses manage customers, products, quotes, invoices, payments, and communication in one place.
The problem
Customer records, invoices, payments, and follow-ups were fragmented across spreadsheets, documents, and WhatsApp.
The implementation
A structured quote-to-payment workflow with PDF invoices and practical business automation.
Engineering note
Useful automation keeps each business action simple while making the next step obvious.
A clinician-facing application that turns anonymized consultation notes into structured reasoning support and editable clinical documentation for clinician review.
The problem
Consultation notes need to be organised into clear considerations, missing information, and usable documentation.
The implementation
An authenticated workflow with ranked differentials, red flags, suggested next checks, and editable clinical notes and referral letters.
Engineering note
AI-assisted workflows need clear boundaries, structured outputs, and human review built into the experience.
Years of resolving incidents and helping users shaped how I approach development: understand the problem, make the solution clear, and think about what happens after release.
Contributing to software development, debugging, testing, and application support while building practical experience with professional engineering workflows.
2022 — 2025Software development
Software Developer
Teodor Dev Tech
Delivering self-led and small-client software across Java, Spring Boot, React, Next.js, databases, deployment, and responsive web experiences.
2018 — 2022IT support
IT Technician
Adcock Ingram
Owned end-user support across workstations, software, networks, printers, and access—building production-minded troubleshooting habits.
2012 — 2015IT support
IT Technician
Netsurit
Built a foundation in managed IT services, incident resolution, documentation, and clear communication with users and teams.
03 / About & capabilities
Curious about how things work. Careful about how they’re used.
I’m Theodore, a developer based in Pretoria. Through Teodor Dev Tech and my internship at Pinnacle ICT, I’m building on my IT background with hands-on software development.
I like working through everyday business problems: the records that need organising, the steps that can be simpler, and the small details that make an application easier to support.
Currently developingDeeper Spring architecture, testing, and production delivery.