Hello good people my name is Bane Zulu, an aspiring developer from South Africa. I'm a fellow
developer dedicated to solving tomorrows problems today. A great developer once said One code at a
time, with consistency and perseverance we all can be great and achieve are dreams and goals.
I'm a 3rd year student at MUT.
I have a deep passion for coding and a dream to innovate. My journey in development began with my first
Hello, World!
and has since evolved into a quest to build solutions that matter. Curiosity is my compass; it leads me to
constantly explore new technologies and frameworks. Whether it's front-end aesthetics or back-end logic, I
love the thrill of turning ideas into reality through code. As an aspiring developer, I'm not just chasing a
degree; I'm chasing excellence. I believe in learning by doing, which is why you'll often find me engaged in
hands-on projects or learning from the various online courses to find problems and provide solutions.
I'm excited about the future and the role I can play in shaping it with technology. Let's code a better
tomorrow
together!
'I'm
available for
work.For information about my projects you can visit my git-hub repository to see all my projects on
.
A History Dive
Education
Emaxulwini Primary School.
Chief Luthayi Hight School
Mangosuthu University of Technology
Skills, Interests & Hobbies
Programming.
Drawing.
Playing and Watching Soccer.
Reading & Writing.
Learning to speak another language.
Psychology [Understanding of Human Behavior].
Educational Podcasts.
Goals
My biggest goal has always been to be as competent as could in my personal, academic, and work life
thus, i could be a provide for my family and all people close to me.
In this section, I will endeavor on my learning journey from being a complete newbie to where I am today in
the software
development world. Since registering in 2022, the goal was to reach my full potential and be the best I can
be in
developing software. Like every journey, I too encountered my fair share of obstacles, from not receiving my
student
allowance for 9 months. During that time, I had to go to campus to study, practice, and
develop myself to
ensure I
didn't fall behind in class. Looking back now, even back then, that was kind of a blessing in
disguise
because of the
great people I met during this time.
This section will cover all these heroes and how they helped me overcome and grow from these hard times.
Ntobeko Ndidi
Ntobeko is a by far the best software developer i know in this field i'm in. That is
subjective though, reason being, i know very little people doing it, but during our time as
mentor-mentee he was able to help and actually solve any and all problems a came to him with.
That has always amazed me.
He helped me buy the pc i've created all my apps. He actually approached me the first day we meet
and asked me Are you doing IT?, he than than welcomed me to the field and gave me the
Absolute Java text book. And since than he took me under he's wing nd showed me how things
are done.
One of my goals while here is to be a Ntobeko to someone else.
What now?: Working as a professional Software Developer.
1st Mentor
Smiso Lenslot
Smiso was another very important person who helped me develop and forced me to find new angles in
solving problems. He was very good in Java.
He gave me all his first year programs and i still have them to this day save in a folder named
after him. These much of them that i have'nt been able to work all of them.
He was very very helpful and attended everyday even on weekends, so he was there everyday of the
week to help.
What now?: Working as a professional Software Developer.
2nd Mentor
Mvelo Levi
Mvelo was technically a tutor for ICT,
but he often went above an beyond especially in helping me with my financial(allowance) issues
during that time. He was doing Network Communication hence, he wasn't really able
to help me since i had heave decided that i was going or programming (Software Development).
What now?: Working in the industry.
3rd Mentor
Mthunzi Cele
Mthunzi is a few years older then me but was and is very still to this day a very significant part
of my development. He is a year ahead of me when i was doing 1st year he was doing his
2ndyear.
As of today 10 April, 2024 23:41 creating this portfolio he is doing his inservice learning
in MUT
The relationship between him and i is unique because he is not just a mentor but
almost like an older brother. From first year he has given me learning material to prepare for
the following year.
What now?: Inservice Training @ MUT.
4th Mentor
Sbusiso
Sbusiso is a close friend of Smiso , they were always around, he would often check up on
what i'm
doing and give me pointers here and there.
What now?: Working as a professional Software Developer.
5th Mentor
Bayanda & Nkoskhona
Both Bayanda and Nkoskhona are friends with Smiso & Sbusiso they were actually working
together on a group, hence the would also put me under their wing and showing way to do things
correctly.
What now?: both are doing their Advanced Diploma's.
This is my art portfolio where i showcase my unique drawing skills and give knowledge, resources and
techniques i've learned in the past that now makes me a better artist then before. The website is built
using plain HTML, CSS, and JS. Users can view all my drawings and see the progressive development and
lessons i've learn over the years, share then thoughts request drawings for me to do for them, connect
with me directly using the app Contact page or through other social media platform i am present in.
Enjoy the art and give your feedback.
2nd Personal Portfolio
My second and improved personal portfolio. [created:2023/09/06 21:11]
These not many functionality but adaptive to almost all screen sizes. The change, progress, and growth
is obvious when compared to my first portfolio (RIGHT).
With my steady growth and consistency i guess time will tell how my next portfolio be like. 😀
1st Personal Portfolio
This is my first ever portfolio.
[created:2022]. This was actually as task given to as by Dr Jugoo as introduction to web development.
Student Management System
collaborative project 1. [created:2022/04/18 17:20] i worked on this project with
Sanele Mnyandu. This is a desktop application created using Java Swing. The main
purpose was for student registration, the program had to wite and read to and from file the registered
students.
The system had 4 pages/frames. Home, Create Student, Delete Student, and Display student.
C# Web Application
Collaborative project 2.[created:2023/10/15 21:45] i worked on this project with
Sanele Mnyandu. Here we were required replicate a project we had previously made using
Java Swing to a C# program is VS. The system was required to be a web based application using Blazor
front-end framework..
Best Brightness Project
Collaborative project 3. [created:2023/09/26 11:24] i worked on this project with
Sanele Mnyandu. The project was aimed at testing our level and capability to solve an
actually real life problem using code.The client was one our lecture who own the store in question, we
were required to build fully functional desktop app for managing stock, inventory, suppliers, ect. The
system was divided into 4 subsystems. Admin subsystem, Store Manager subsystem, Store/Sales person
subsystem, and customer subsystem .
Simple Digital Clock
My first project, using Java swing for UI Design and programming.
[created:2022/05/13 14:33]
Messi Portfolio
Small project with HTML, CSS. [created: 2023/10/28 13:50] this is one of my favorite
projects, a very very simple UI design and basic animations, great color combination, and overall simple
design.
I did follow the KISS Principle.😅
Working With Texts
A small practical exercise working with text, colors, borders, buttons, and layout or structuring of
document
GamerzOncyte
This is by far my greatest and most difficulties desktop app.
[created: 2023/10/18 19:56] i've always wanted to make an application that can handle
many processes and this one is about there, well firstly it is not finished stacked in some
difficulties. The application is created using C# forms. The objective is to create a large
game sale system where, users can create accounts, browse and buy games. The system is still under
development.
Project X
I consider this a skeleton of the project that was once envisioned.
Movie Rental
Mini project that allow users to modify the movies in the database. The main user can add, delete,
modify, update, and search for the move. The end users can buy movies if it is in-stock. The backend
implement Microsoft SQL database for data collect, storing and retrieval.
Zodiac
This is first large project of any language [created: 2023/06/26 14:55] the objective of
the project is for a user to provide their basic information about themselves such as their names,
lastname, sex, and birth details than the system works with the data provide the user with detailed
information about themselves based on their zodiac sign. The information includes areas of life such
friendships, personality, relationships,career guidance, such as listing few job where a person with a
certain temperament would usually thrive in, along with other things.
Tic-Tac-Toe
Small project i did using Java Swing. The user can play different level, by increasing the number of
available spaces to move to.
Calculator
This is the first of the 3/part project of the CODSOFT internship.
[created: 2024/05/5 01:25]
The requirement was to build a basic calculator UI implementing the basic arithmetic operations and any
addition features of your liking.
Addition feature: Theme control, the user can switch between light and dark mode.
Landing Page
This is the second of the 3/part project of the CODSOFT internship.
[created: 2024/05/12 02:28]
A landing page is an ideal web development project for beginners. It requires basic
knowledge of HTML and CSS. Through this project, you'll learn to create columns, divide
sections, arrange items, and add headers and footers. The most important aspect is
unleashing your creativity to design an impressive page. Pay attention to alignments,
padding, color palette, boxes, and other elements. Be mindful of CSS to avoid overlapping
elements. In short, a landing page project allows you to apply HTML and CSS skills,
encouraging your creativity while ensuring a visually appealing and user-friendly design.
Portfolio 2023 Remastered
This is the third and final project of the 3/part CODSOFT internship program. Created
an
updated version of the my second portfolio. [created: 2024/05/10 12:31]
This was made to meet the standards required by the internship program of CODSOFT
as this is part of a 3part project for the internship.
The other 2 following project are part of the internship.
Password Checker Program
Small project i did using Java Swing. This is the login UI which implemented some security check
mechanism
for password identification. The UI can indicate the strength of the password realtime.
Rock-Paper-Scissors
The classic rock-paper-scissors game
[created: 2024/01/2 19:58] the user can only play with the computer. User can create
account to get more detailed information.
Just Coding
JustCoding is an website designed for every IT enthusiast [created: 2024/12/02 02:02]
the aim is simplify the process of catching up on the new trends, technologies, systems, and languages.
For unexperienced (noobs) in the IT world JustCoding help answer the common questions and remove some
stigma around IT,
users can be easily linked to the very best web sites where the can get the very necessary skills and
information to not just survive but thrive in the IT world.
Footer
A basic Java Swing footer component.[created: 2023/11/11 20:58] I made this footer to
simplify the process of building new a footer
for every application that might require on. This footer can be implemented in to the new program and
than i make changes were needed..
FLEX EXERCISE
A small exercise on the CSS flex property.[created: 2024/04/3 14:01]. The aim is ti
demonstrate the Behavior of flex on different screen sizes