Hi, I'm Teddy

TK
Technical problem solver with a background in corporate IT, Python engineering, and scientific computing. I'm building toward robotics and autonomous systems, with a focus on motion planning, navigation, and control.

About

I'm driven by understanding how complex technical systems work, diagnosing why they fail, and engineering solutions that perform in the real world.

My background in corporate IT has given me hands-on experience troubleshooting infrastructure, investigating connectivity and system behaviour, and supporting interconnected systems. Through Python development and scientific computing, I've also explored how software can be used to analyse problems, automate tasks, and implement technical solutions.

I'm now developing my expertise in robotics and autonomous systems engineering, focusing on motion planning, navigation, control systems, and robot learning. I'm particularly interested in how algorithms translate into real behaviour: how a robot plans a path, responds to obstacles, estimates its position, and navigates under physical and computational constraints.

I approach engineering through investigation, experimentation, and measurable results. My goal is to build a deep understanding of autonomous systems and develop solutions that are reliable, efficient, and useful beyond a simulation or proof of concept.

Work Experience

Skills

Python
Django
TypeScript
Next.js
React
Node.js
Flutter
PostgreSQL
Docker
Linux
Nginx
Networking
Machine Learning
My Projects

Check out my latest work

Production systems I have designed, built and run — commerce, school management, infrastructure and network tooling — plus the experiments that got me here.

A white-label online store: one Django API runs a Next.js storefront, a staff admin and a Flutter app, rebranded for each shop from a single settings record.

django
rest api
next.js
flutter
postgresql
celery
m-pesa
School Management System

A multi-school REST API covering admissions, attendance, exams, fees, timetables, library and transport, designed for web and mobile clients.

django
rest api
next.js
ci/cd
NOC Device Monitor

Real-time printer fleet monitoring for a network operations centre — SNMP polling on Celery with a live HTMX dashboard.

django
htmx
networking
automation
Recruitment System

An applicant tracking system: a careers site where candidates apply online, and an HR portal that moves them through the hiring pipeline.

django
rest api
next.js
hr

Picks the key details out of PDF invoices and writes them to clean Excel sheets instead of retyping them by hand.

python
automation
pdfminer
openpyxl

Crop monitoring and decision support for smarter farming, built with Python and machine learning.

python
machine learning
agriculture
Contact

Get in Touch

Want to work together or discuss an idea? Send me a message below and I will get back to you.

GitHub
LinkedIn