Hi, I'm Dee — I build friendly things for the web.

I am a self-taught full-stack developer, still learning out loud. I turn ideas into soft, usable interfaces and the code that quietly holds them together.

Currently learning React, Node.js and Figma — one project at a time.

A pastel pink desk setup with a laptop open to a code editor
My type of vibe.

What I Do

Three honest buckets: the parts of the stack I'm comfortable in, the parts I'm growing into, and what's on my learning list right now — Node.js, React and SQL.

Frontend

HTML and modern CSS. I care about layouts that hold up on a phone and desktop, readable type and interfaces that feel calm rather than busy.

  • HTML
  • CSS
  • Responsive

Backend

Vanilla JavaScript. I have knowledge of working JavaScript and I like the puzzle of getting data from a form to a database and back again, safely.

  • JavaScript
  • Git & GitHub

Currently Learning

Three things on my desk right now: Node.js for the server side, React for component thinking, and SQL for querying real data. As well as learning Figma

  • Node.js
  • React
  • SQL
  • Figma
Cass studying programming online at her desk at home

Self-taught, and proud of the long way round

I didn't come to code through a degree. I came to it through coding camps and online courses. I tested what I learnt by writing my own scripts for a gaming server. Using what I love doing in my free time to help me earn my own experience. From writing scripts to wanting to built my own projects.

I learn by building. Every project on this site started as something I genuinely wanted to see if I could make. I build it first off of a random idea, then break things on purpose, teaching myself how things can go wrong and the best ways to fix it so it doesn't happen again.

Right now I'm looking for a junior role, an internship or a collaboration where I can contribute real work and keep growing alongside people who care about the craft.

  • Eight months of self-directed study, roughly 30 hours a week.
  • Six finished projects, built end to end and deployed.
  • Comfortable reading docs, debugging alone and asking good questions.

Projects

Six things I've built while learning. Some are polished, some are honest works in progress — all of them taught me something.

Dashboard screen from the Habit Garden web app project
Live

Mss_HPractice

A standalone script for a FiveM server that put a tablet in game that can be used by players to practice configurable hacks. This script is configurable with the server Lua to add the items and to be added into a configurable npc.

  • HTML
  • CSS
  • JavaScript
Mobile interface mockup for the Recipe Box responsive project
Live

Portable Card Machine

A standalone script for a FiveM server that puts a portable card machine in game that businesses can use to charge customers when out of shop. This script is configurable to add a new business and send the payments to business accounts in the server Lua.

  • HTML
  • CSS
  • JavaScript
Code editor close-up from the Study Buddy group project
Live

Clothing Menu

A standalone script for a FiveM server that adds a menu in game to remove clothing pieces from the character. When selected the clothing item can be removed and added back. This script is configurable for specific clothing items to be changed used the server Lua clothing items.

  • HTML
  • CSS
  • JavaScript
Sticky notes arranged on a kanban board for the Idea Wall project
Live

LMZA Ad System

A standalone script for a FiveM server for a configurable ad system. This script is configurable for new and existing businesses as well as an admin section to post adverts in game that the whole server can see.

  • HTML
  • CSS
  • JavaScript
Seedlings and potted houseplants ready for a neighbourhood plant swap
In progress

Moonlit Grooves

My first try at an app with Node.js. This is a cutesy media player with a sharable room code for friends or couples so they other person can see what you are listening to. Added in with the option to listen to playlists via URL's.

  • HTML
  • CSS
  • Node.js
Weather app interface shown on a mobile screen
In progress

Pixel Purr

A tiny productivity app. Each daily goal that you check off feeds a treat to your little cat. If you feed the cat every day it will start to grow from a kitten into an older cat. 

  • HTML
  • CSS
  • JavaScript

Mood Board

My own little mood board so you can see what my vibe is <3

A mood board collage of pinned inspiration images
Fabric swatches and textured materials laid out together
Photos and notes pinned to a wall as a mood board
Colour palette swatches arranged for design reference

Some kind words

From the mentors, study partners and small business owners I've worked with along the way.

Dee asks the questions most beginners are too nervous to ask, then goes away and actually fixes the thing. She shipped her first API in three weeks and debugged it herself.


Portrait of Priya N., Cass's coding mentor
PenelopeSenior Developer & mentor

We built Study Buddy together and Cass was the one who set up our Git workflow and kept the branches tidy. She's genuinely good to pair with — calm, curious and organised.


Portrait of Tom R., Cass's study group partner
FredStudy group partner

She rebuilt my little bakery's booking page and it finally works on phones. She explained every change in plain language and didn't disappear after handover.


Portrait of Marlene D., owner of a small bakery Cass built a site for
ArcticOwner, Little Crumb Bakery

Contact Me

Whether it's a junior role, an internship, a collaboration or just a project you need extra hands for — I'd genuinely love to hear from you. I reply to everything.

+27 75 299 8685
Remote — based in Johannesburg, working worldwide

Send me a message

Tell me a little about the role, the project or the thing you're stuck on.