Welcome to my little corner of GitHub! π©π½βπ»
I'm Lumko Saneliso Majozi, a Software Engineering student at WeThinkCode_, currently on a mission to understand how all this tech stuff actually works β one bug, error message, git push, and "why isn't this compiling?" at a time.
I started coding because I wanted to build things, but somewhere along the way I discovered that coding is also approximately 30% writing code and 70% staring at an error message wondering what you did to deserve this. π
- π Software Engineering student at WeThinkCode_
- π Learning Python
- β Working with Java & Object-Oriented Programming
- π± Exploring Flutter & Dart for mobile development
- ποΈ Learning relational databases & SQL
- π§ͺ Learning unit testing, build pipelines & software engineering practices
- π± Currently focused on becoming more confident in writing code from scratch
- π§ I enjoy breaking things, figuring out why they broke, and eventually fixing them
- π― Long-term goal: graduate, become a great software engineer, and make a name for myself in tech
Languages
βββ Python π
βββ Java β
βββ Dart π―
βββ SQL ποΈ
Development
βββ Flutter π±
βββ Object-Oriented Programming
βββ REST APIs
βββ Relational Databases
Tools
βββ Git & GitHub
βββ GitLab
βββ Maven
βββ IntelliJ IDEA
βββ VS Code
βββ Linux / WSL
I'm currently building my skills through projects, assessments, and lots of hands-on practice.
Some of the things I've worked with include:
- π€ Robot/server-client applications
- π± Flutter mobile applications
- π° Student-focused applications
- π§ͺ Java OOP projects and automated tests
- ποΈ Database-driven applications
- π§ Git, GitHub, GitLab & build pipelines
Every project teaches me something new β even the ones that start with:
"This should be easy."
Narrator: It was not easy.
Java & OOP
ββββββββββββββββββββ 80%
Python
ββββββββββββββββββββ 70%
Databases / SQL
ββββββββββββββββββββ 60%
Flutter / Dart
ββββββββββββββββββββ 50%
Full-Stack Development
ββββββββββββββββββββ 50%
Progress bars are vibes, not scientifically measured statistics. π
I don't expect myself to know everything.
I'm learning to understand, not just memorize.
When something doesn't make sense, I want to be able to break it down, ask questions, experiment, make mistakes, and eventually say:
"Ohhh... THAT'S why it works."
That's probably my favourite part of programming.
- π‘ I have a habit of overthinking problems before realizing the solution was ridiculously simple.
- π Bugs and I have a complicated relationship.
- π₯ I learn best when I'm actually building something.
- π§ I'm working on becoming more confident in expressing my ideas through code.
- π I can laugh at myself when my code decides to personally attack me.
- π― I'm serious about growing into a strong software engineer.
Curious about Tech
β
Started Learning
β
"Wait... what is Git?"
β
Learned Git
β
"Wait... why is Git angry?"
β
Started Building Projects
β
Broke Everything
β
Learned How to Debug
β
Broke Things More Efficiently
β
Still Learning
β
Future Software Engineer π©π½βπ»
I'm always open to connecting with other developers, students, builders, and people who are also figuring this whole tech thing out.
π GitHub: @Lumko02
πΌ LinkedIn: Lumko Majozi
I'm still early in my journey, and I definitely don't have everything figured out yet.
But I'm learning.
I'm building.
I'm breaking things.
I'm fixing them.
And I'm getting better every day.
Thanks for stopping by my GitHub!