Backend-first, first-principles second nature.
I came into software through physics and mathematics, which is where the habit of solving things from first principles started. At WeThinkCode_ that turned into a focus on backend systems — the kind of work that mostly gets noticed when it breaks, which is exactly why I like it.
Graduate Software Engineer at Boxfusion, working on Shesha, an open-source low-code framework.
Skills
Experience
Graduate Software Engineer
CurrentBoxfusion
Working on Shesha, an open-source low-code framework used to build production line-of-business applications. Recent work: rebuilt canvas sizing and zoom behaviour in the Form Designer — a ticket that had been reassigned twice and slipped three sprints before it reached me.
Bootcamp Mentor
WeThinkCode_
Volunteer mentor and reviewer for bootcamp teams through their project development cycles. Ran structured project reviews against established evaluation criteria and gave feedback that teams could actually act on, not just a grade.
Peer Mentor
WeThinkCode_
Coached students on study methods and coursework, and ran group study sessions that built a peer support network stronger than any one mentor could provide alone.
Software Engineering Student
WeThinkCode_
Diploma in Computer Software Engineering. Python, Java, and modern development practices, through coding challenges, hackathons, and collaborative projects rather than lectures alone.
Computer Science
University of the Witwatersrand
Three years toward a Computer Science degree before leaving to pursue software development directly. Built a foundation in analytical thinking and problem-solving from first principles that still shapes how I approach a system today.