To keep it short, I am very passionate about technology and all it involves. But generally I’m a nice, fun and friendly person, I’m honest and punctual. I work well in a team but also on my own as I like to always be working on something to keep me busy, I have good listening and communication skills. I have a creative mind and am always up for new challenges. I am well organized and always plan ahead to make sure I manage my time well. Always have an IDE open for some reason.
Current Student majoring in Computer Sciences and Business Computing.
1st and 2nd Year Computer Science tutor at UCT, tutoring Python- and Java programming, and Computer Science concepts.
2nd Year Information Systems tutor at UCT, tutoring key information systems concepts.
“Programming is a skill best acquired by practice and example rather than from books.” — Alan Turing
I love programming as it opens up a lot of opportunities and the ability to create ideas from code. I am very confident with Java and Python as my primary programming languages, but I am also familiar with C#, javascript, HTML, CSS and basic Arduino programming. This has lead to better problem solving skils and problem analysis.
I use a lot of different technologies that are key to becoming a better developer/programmer. Some to make things easier, and some that are a must. Some of the technologies I use and am confident with are Linux Ubuntu, Bash, Visual Studio, Github, Arduino, JSON, Figma, etc.
Teaching comes natural and when teaching something you're passionate about - it becomes better. Tutoring has afforded me the chance to improve that skill along with other interpersonal skill such as team work and communication. One also gets to revise concepts they have done before and gain better understanding of it.
My love for technology has led to me wanting to talk more about it. Not just with my friends, but also with those more knowledgable and have walked the path. This led to me creating a tech podcast which has been enjoyable so far. Podcasting improved my planning-, communication-, interviewing- and collaboration skills and has led to meeting people in the tech space.
I recently started freelance work for friends and their friends on small projects to get a feel of working on an actual projects. This leads to having to learn new technologies and get a feel for them. From web development to mobile development, with less pressure one gets to experiment and learn more.
I want to start contributing more on Github, especially on open source projects. Do more 'startup' projects with other programmers. Get exposed to internship environments to get a more accurate feel for the workplace. More hardware based projects such as basic robotics and more intense Arduino projects. More consistency on my podcast shows. More knowledge about fields like FinTech and Automation.
Collections of Python and Bash scripts that automate and make tasks easier.
Varsify is a platform that allows matric students to apply to as many institutions of their choice on one platform.
Java Vaadin Framework application of workspace with basic tools.
Mobile Design and Development assignment project for app to teach children learn to tell the time.
TROF talks TECH podcast where we talk about the tech and nothing else but the tech.
Click here to Download/View my CV.
Download CV