Software Engineer
Tats
Full-stack engineer building clean, functional products across web and mobile.

About
I don't do slow. I ship fast, break things on purpose, and fix them faster — no hand-offs, no bloated process, just clean execution from idea to production. I'd rather have something live and a little rough than perfect and stuck in a design doc. Right now I'm building AI-driven product features solo, on my own clock, answering to no one but the deadline.
- Experience
- 4 years
- Focus
- Frontend-heavy full-stack
Experience
Full-Stack Software Engineer
Jan 2023 – PresentAfrica Code Academy — Palo Alto, CA (Remote)
- Building Sammy 2.0, an AI-driven marketing platform, solo end-to-end: users create campaigns, the platform generates social media content for review/approval, then auto-schedules approved posts across X, Instagram, LinkedIn, and Facebook at optimal send times. Built with Next.js, Node.js, Express, and TypeScript.
- Developed RiskFlow, a risk management platform enabling users to register, score, respond to, and track organizational risks, as one of 2 engineers, using React, Node.js, Express, TypeScript, Docker, and Azure.
- Built Ikgobokanyetso, a React Native/Expo mobile app that lets farmers track inventory across feed, produce, and livestock, as one of 2 engineers.
- Shipped FarmAI, a marketplace connecting farm product sellers with buyers, working across the full stack (React, Node.js, Express, TypeScript, Docker, Azure) on a 4-person team.
- Started as an intern (Jun–Nov 2022) before converting to a full-time engineering role in Jan 2023.
Software Engineer (Contract)
May 2025 – May 2026Business Expo — South Africa (Remote)
- Built a brand asset generation and management system for creating customizable business documents including invoices, letterheads, CVs, and business cards.
- Implemented brand-specific customization, allowing users to modify asset designs and apply brand colors consistently across all generated documents.
- Developed user and brand profile management, enabling users to create and manage multiple brands from a single account.
- Built meeting scheduling functionality and a notification system to keep users informed of relevant platform activity.
- Contributed to a centralized platform for businesses to manage brand identity and essential business documents end-to-end.
Junior Software Developer
Jun 2021 – Nov 2021Scratchpower — Gaborone, Botswana
- Wrote unit and integration tests for backend services built with Spring and Spring Boot, improving test coverage and catching regressions before release.
Education
B.Sc. Computer Science
University of Botswana — Second Class Upper
Aug 2017 – Nov 2021
Projects
Sammy 2.0
AI-driven marketing platform that auto-generates social content for approval, then schedules approved posts across X, Instagram, LinkedIn, and Facebook at optimal times.
RiskFlow
Risk management platform for registering, scoring, responding to, and tracking organizational risks end-to-end.
Biznesxpo
Business branding and document management platform for creating, customizing, and organizing branded assets like invoices, letterheads, CVs, and business cards across multiple brands.
Kario
Trading journal and performance OS for traders, focused on behavioral tracking and emotional regulation for better decisions.
VitaAI
Landing page for a wellness app that simplifies health tracking with calm, easy-to-understand guidance.
Skills
Frontend
Backend
Databases & Tools
Let's work together
I'm open to new opportunities and interesting projects. Feel free to reach out — I usually respond within a day.
Download Resume