Pick a color scheme
nihil logo
paint brash stroke

Hi there

I'm Banele Zulu.

A dedicated Software Developer.

About Me

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 .

My Siblings

A History Dive

Education

  1. Emaxulwini Primary School.
  2. Chief Luthayi Hight School
  3. 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.

achievements

  1. Metric
  2. First Desktop Application
  3. Completing my C# Game Store App
  4. Mastering Java, and java Swing

Work Experience

I don't have any work experience.

Certificates

  1. Certificate of Excellence in Hight School
  2. Introduction to Java Programming. Coursera
  3. Java Programming. Sololearn

Personal Growth Journey.

My Mentors

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.

image of mentor 2

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

image of mentor 2

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

image of mentor 2

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

image of mentor 2

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

image of mentor 2

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

image of mentor 2

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.

6th Mentor

Different Media Content I Learned From

Video from pexels
Visual Media Learning Resources
  • Bro Code
  • Ra Van
  • SuperSimple Dev
  • OnlineTutorials
  • Kevin Powell
  • Coding With Mosh
  • Tech With Tim
  • developedbyed
Best Website for learning Software Development
  • w3Schools
  • Stack Overflow
  • Geeks4Geeks
  • YouTube
  • Coursera
  • Sololearn
  • w3Resource
  • Udemy
  • TutorialsPoint
Video from pexels
Video from pexels
Best Books I've Read To Better My Knowledge
  1. Java Programming 6th Edition Joyce Ferrell
  2. Absolute Java 6th Edition Walter Savitch
  3. Software Analysis and Design in a changing world. 7th Edition John W. Satzinger, Robert B. Jackson & Stephen D. Burd.
  4. Scrum in Action.Agile Software project Management and Development Andrew Pham & Phuong-Van Pham
  5. Database Systems. Design, Implementation, and Management. 7th Edition Carlos Coronel & Steven Morris
  6. C# Programming. FROM PROBLEM ANALYSIS TO PROGRAM DESIGN 4th Edition BARBARA DOYLE

Portfolio

This Section overview my proficiency with some programming languages and other technologies.

Technical Skills
  1. Microsoft Office Suite.
  2. Computer Literacy.
  3. Programming Languages.
  4. Web Development.
  5. Software Development.
  6. Database Management.
  7. System Design
Soft Skills
  1. Creative Problem Solving.
  2. Active Listener.
  3. Team Player.
  4. Presentation Skills.
  5. Team Building.
  6. Mentoring.
  7. Innovation.
  8. Delegation & Negotiation.
  9. Time Management.
  10. Dependability.
  11. Flexibility.
  12. Patience.
Interpersonal Skills
  1. Verbal Communication.
  2. Non-Verbal Communication.
  3. Observant & Social Perceptivity.
  4. Detail Oriented.
  5. Networking.
  6. Persuasion.
  7. Motivation.
  8. Diplomacy.
  9. Collaboration.
  10. Supportiveness.
  11. Interpersonal Sensitivity.
Personal Attributes
  1. Ethical & Just.
  2. Curious & Hard-Work Driven.
  3. Resiliency.
  4. Adaptive.
  5. Creative.
  6. Integrity.
  7. Self-Motivated.
  8. Committed & Dedicated.

These are some languages and technologies i have proficiency in utilizing.

85%

Java

60%

C#

80%

HTML

78%

CSS

43%

JavaScript

50%

SQL

11%

Python

47%

IONIC

3%

React Native

67%

Drawio/Design

20%

Blazor

70%

Framer

20%

Figma

30%

PHP

These are some languages and technologies i have interest learning & master.

BootStrap C Firebase AI No-SQL JavaScript PHP Angular Swift Power BI C++ Kotlin React Excel Power Automate Blazor Framework React Native IONIC Excess
BootStrap C Firebase AI No-SQL JavaScript PHP Angular Swift Power BI C++ Kotlin React Excel Power Automate Blazor Framework React Native IONIC Excess
Java C# HTML CSS JavaScript SQL Python Figma React Java Swing Blazor Framework React Native IONIC
Java C# HTML CSS JavaScript SQL Python Figma React Java Swing Blazor Framework React Native IONIC
BootStrap C Firebase No-SQL JavaScript PHP Angular Swift Power BI C++ Kotlin React Excel Power Automate Blazor Framework React Native IONIC Excess
BootStrap C Firebase No-SQL JavaScript PHP Angular Swift Power BI C++ Kotlin React Excel Power Automate Blazor Framework React Native IONIC Excess
Java C# HTML CSS JavaScript SQL Python Figma React Java Swing Blazor Framework React Native IONIC
Java C# HTML CSS JavaScript SQL Python Figma React Java Swing Blazor Framework React Native IONIC

My Projects

...

My Art Portfolio

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

Contact

Lets get in touch.

Phone Details

+27 7* **** **4

Address

KwaZulu Natal, Durban

©2024 Copy right reserved.

Made with by Banele Zulu