-
Project Name:
-
Category:
?
-
Tech Stack:
?
-
About:
?
-
Projects
View some of the highlights from my list
of personal projects:
Skills
Take a look at some of the technical skills
I have learnt on my development journey.
About Me
More about what I do, my experience, and my plans
for the future:
What I do:
Currently I am working fulltime as a Junior Full-Stack Developer at Rank Group, on the Fintech
team, working primarily with payment integrations, customer data, customer accounts, etc. Our primary
stack is Java services with Spring-Boot and MSSQL.
We also maintain a frontend for our main backend
services, built in Angular, as well as a dashboard for internal use by the team and payments team
written in PHP and Stored Procedures.
Upskilling in Development:
I am currently upskilling and learning ASP .NET Core and C#, to expand my backend skilllset
to be able to work on a wider variety of projects, and also to learn more about the Microsoft tech stack,
as there is a lot of demand the stack in the Fintech industry.
In the frontend space, I am currently improving my Angular skills and building
small projects to improve my ability to work on the frontend at at my day job..
Education and experience:
I'm a Software Developer with a Computer Science background from CPUT and professional experience in both software engineering and technical education. I specialize in Java and Spring Boot development while also working across modern frontend technologies such as React, Next.js, TypeScript, and Vue.js, and older legacy technologies like Stored Procedures and PHP.
Having worked as a Lecturer and Code Coach, I'm passionate about simplifying complex technical concepts and building software that is both practical and user-focused.
Tutoring and Training
I do freelance tutoring in coding and programming languages, and I primarily offer my services
to University students and High School students, since I have formal experience tutoring and teaching
to this demographic.
Tutoring typically involves assisting students with projects and assignments based on their
own curriculum. However, I also conduct sessions where I teach concepts using isolated examples
or create build-along projects with students to help solidify coding concepts.