Hello, I’m Margaret.

Curious Creative, prompt explorer, and builder of useful things.

I’m a full-stack software developer based in Cape Town, South Africa. I build thoughtful tools and experiments that bring together code, language, and human curiosity.

About

I enjoy the art of creation as well as puzzle solving - creating software allows me to enjoy both.

Originally from Durban, I found software development in high school and went on to study it formally, graduating with distinctions. I began my professional path in Durban at immedia before I moved to Cape Town to work at Flash. Much of my experience sits in the Microsoft world, but I prefer to think beyond a single language or stack: understand the problem, the people, and the constraints, then choose the tools that fit.

These days, while still based in Cape Town, my curiosity also reaches into writing, prompt design, and AI experimentation. I’m especially drawn to building things that help people think, create, remember, or reflect. I work iteratively, with plenty of questions and the occasional conversation with a rubber duck.

  • Software development
  • AI experimentation
  • Prompt design
  • Writing & reflection

Selected projects

A collection of experiments, practical tools, and ideas made tangible. Each one began with a question worth following.

Project 03

The Staged Awards

Lightweight awards ceremonies for software repositories. Part morale boost, part code archaeology, part developer theatre.

  • Codex skill
  • Prompt design
  • Git
Project 04

Command Clipboard

A custom GPT that acts as a clipboard and recall tool for terminal commands, backed by a curated command knowledge base.

  • Custom GPT
  • CLI
  • Knowledge base
Project 05

Footprints

A reflective AI project exploring personal growth, patterns, and memory through exported conversations.

  • Custom GPT
  • Conversation data
  • Reflection
Project 06

The Name Network

An AI-powered interactive experience that helps you feel connected to the wider world through the names you carry.

  • Claude artifact
  • Interactive story
  • AI

Milestones

Moments that shaped how I work with people, communities, and the wider technology ecosystem.

February 2022

Flash Observatory digital communication space

Helped build and launch the Microsoft Teams communication space for the Flash Observatory office. Within two months, the team grew organically to 70% of office staff, with an A+ retention level.

View on LinkedIn
GirlCode hackathon team

August 2018

GirlCode hackathon at immedia

Helped plan and host GirlCode's Durban hackathon at immedia, bringing developers together for a weekend of building, learning, and collaboration.

Insider Dev Tour 2018

June 2018

Insider Dev Tour, Johannesburg

Attended the Insider Dev Tour in Johannesburg to learn about Progressive Web Apps, Microsoft Graph, Mixed Reality, and other emerging developer tools.

Trinityhouse High School 2017 Varsity College 2017 careers evening DUT World of Work 2018

2017-2018

Technology outreach talks

Joined colleagues on visits to schools, colleges, and career events to share what life in the technology industry can look like, including Trinityhouse High School, Masakhane Girls Secondary School, Varsity College Durban North, and DUT World of Work.

December 2015

immedia Summer School

Took part in immedia's five-day Summer School programme, gaining early exposure to post-PC software, product thinking, and the working rhythm of a technology company.

View my blog

Wanna say hello?

I’m always happy to connect with curious people and thoughtful builders. You can find me here: