Available for new opportunities

Adam Botha

Software Engineer

Software engineer. ​Product thinker. Relentless problem solver.

8+
Years in Software
Problems Left to Solve
1
Career Built on Ownership
Scroll for more
Career Journey

My professional journey.

From frontend craft to scaling a logistics platform, to a lean startup where I work across mobile, cloud, and AI. The throughline: ownership.

June 2018 - Dec 2019

Derivco

Frontend & Web Games

Cut my teeth building web-based mobile games and frontend products. This was where I learned the fundamentals of software engineering, working in a team, shipping features, fixing bugs, and writing code that real people use.

JavaScriptTypescriptHTML
Jan 2020 — Mar 2025

Linebooker

Helping a growing company scale with software

Joined Linebooker while the company was still relatively small and spent five years growing alongside the business. Worked across backend, frontend, integrations, internal tooling, and customer-facing products, helping solve the challenges that naturally emerged as the company scaled.

ReactJavaMySQLSystems integrationLogistics
Case study: LineTracker
A platform that integrated third-party truck-tracking providers into the Linebooker ecosystem — turning a fragmented telemetry landscape into a unified operational signal.
Now

Kingly Clark

Lean startup — full-stack, mobile, cloud, AI

Worked across mobile, backend, cloud infrastructure, AI initiatives, and product development in a lean startup environment. Helped build Wunderfan and Wunderpar, two consumer-facing products with real users and real business impact.

React Native.NETC#AI
Products I've helped build

Real apps. Real users. Real outcomes.

Two consumer products I've helped take from concept to production. Hover the devices — they react. Tap to open the full case study.

Wunderfan app screenshot
Sports engagement & rewards

Wunderfan

Watch-to-earn, news-to-earn, trivia, predictions and a voucher shop. Built around live sports. React Native, .NET, C# with AI-powered image workflows.

Read the case study
Wunderpar app screenshot
Golf engagement & rewards

Wunderpar

Built for golfers. Wunderpar rewards users for engaging with the game in different ways — from playing a round to watching professional tournaments. Features include leaderboards, contests, activity tracking, and a voucher marketplace. Built with React Native and available on both iOS and Android.

Read the case study
Problems I've Worked On

A few things I've spent real time on.

Leveraging AI to its Full Potential

Using AI to accelerate software development, improve business workflows, and unlock new product capabilities.

GPS Tracking

From tracking golfers on a course to tracking trucks across the country, building systems that make location data useful and actionable.

Internal Tooling

Building systems that help teams work more effectively, reduce manual effort, and remove operational bottlenecks.

Mobile Product Development

Building and evolving consumer-facing iOS and Android applications used by real customers every day.

Writing Testable Backend Code

Building backend systems that are reliable, maintainable, and easy to evolve with confidence.

Third-Party System Integrations

Connecting everything from sports scheduling APIs to vehicle tracking providers and other external systems.

Sports Fan Engagement

Designing rewards, competitions, and engagement systems that encourage users to keep coming back.

Scaling Logistics Operations

Helping a rapidly growing logistics business move beyond spreadsheets and manual processes through software.

From Problem to Production

Turning ambiguous business requirements into practical systems and features that deliver real value.

Technical Skills

My full-stack toolbox

No progress bars. I reach for whatever fits the problem — and I'm comfortable across the stack.

Backend

.NETC#Spring Boot

Frontend

ReactReact NativeTypeScript

Cloud & Infrastructure

GCPAWSKubernetes

Databases

SQL ServerMySQL
AI as a force multiplier

AI doesn't replace engineering. It amplifies it.

I use AI tools every day — Cursor, agent workflows, custom rules, context engineering — to ship more, faster, without lowering the bar.

Context engineering

Designing the right context, rules and constraints so AI tools produce work I'd be happy to ship.

Agent workflows

Composing agents to handle multi-step engineering tasks — research, scaffolding, refactor, review.

AI in products

Embedding AI where it actually adds value — image verification, classification, content workflows.

cursor · agent session
// rules/engineering.md
- Understand the business "why" before the "how"
- Prefer boring tech that scales
- Ship small, observable changes
- Treat tests as production code
- Leave the codebase better than you found it
$ agent run --task ship-feature
✓ read 14 files in 220ms
✓ proposed plan · 3 steps
✓ implemented changes · 6 files
✓ ran tests · 142 passed
→ ready for review
Engineering philosophy

How I think about the work.

Four ideas I try to live by, regardless of what I'm building.

Ownership

"I treat problems end-to-end rather than simply completing tickets."

Business first

"I enjoy understanding the why behind requirements."

Reliability

"Build systems that people can depend on."

Continuous learning

"Always improving and exploring new technologies."

Off the keyboard

There's a person behind the engineer.

A few of the things that keep me sharp when I'm not writing software.

Fly fishing

Long days on quiet water. The closest thing I've found to debugging in real life.

Mountains & rivers

Hiking, scrambling, and the kind of perspective only altitude gives you.

Personal finance & investing

Compounding is the engineering of capital. I find the discipline genuinely fun.

Always learning

Books, courses, side projects. The day I stop being curious is the day I stop being useful.

Contributions

Shipping code consistently.

2,520 contributions since April 2025 on @bothadam.

Mar '25AprMayJunJulAugSepOctNovDecJan '26FebMarAprMay
Mon
Wed
Fri
2,348 commits305 PRs94 reviews367 active days
LessMore
References

People I have worked with.

Colleagues and leaders who can speak to the work I have done.

Kingly Clark

GeranCEOLouwCTOYonLead DeveloperGeorgeProject ManagerTezHead of Marketing

Linebooker

HendrikCTO
Let's talk

Have a problem worth solving?

I'm always up for conversations about products, systems, scaling, AI — or all of the above.