MM

Masego Makati

Full-Stack Developer · Gaborone, Botswana

I build full-stack web applications using React, Next.js, and Supabase. Currently completing my BSc in Computer Systems Engineering at BAC while running RemoteReady BW - a career prep platform for Botswana tech graduates.

Open to remote developer roles - full-time, contract, or project-based.

2+

Projects built

Full-stack

Stack

Gaborone, BW

Location

Open now

Availability

Work

Projects

RemoteReady BW

LiveFeatured

Botswana's gateway to global remote work

A career prep and talent marketplace platform connecting Botswana tech graduates with global remote employers. Graduates complete CV optimisation, LinkedIn prep, and interview training before their profile goes live in a company-facing talent directory.

Next.js 15SupabaseTailwind CSSPostgreSQLVercel

What was hard

Implementing row-level security policies so graduates can only access their own data while employers can browse all public profiles - getting the RLS rules right without locking legitimate users out took significant debugging.

What I'd do differently

I'd write automated tests from the start. Adding tests to existing features after the fact takes twice as long and breaks your focus.

Serve System BW

Live

Digital booking system for Botswana hospitality

A custom booking and reservation management system built for Botswana hospitality businesses. Handles table reservations, customer records, and availability management. Built for Bukhara Restaurant as the first client.

Next.jsSupabaseTailwind CSSPostgreSQL

What was hard

Designing a reservation system that handles edge cases cleanly - overlapping bookings, cancellations, same-day walk-ins - without overcomplicating the UI for non-technical restaurant staff.

What I'd do differently

I'd involve the end users (restaurant staff) in the design process earlier. Building something intuitive for non-developers requires watching real users interact with it, not just guessing.

Technical skills

What I work with

Languages

JavaScriptTypeScriptPythonSQLHTMLCSS

Frameworks

Next.jsReactNode.jsTailwind CSS

Tools & Platforms

SupabasePostgreSQLGitGitHubVercelFigma

Concepts

REST APIsRow-level securityAuth flowsServer componentsResponsive design

Education

Background

BAC

BSc Computer Systems Engineering

Botswana Accountancy College · Gaborone, Botswana

March 2026 - Expected 2029

Studying computer systems engineering while building real products. Relevant coursework: Data Structures, Database Systems, Web Development, Computer Networks.