BSc Computer Science & Electronics Student @ North-West University
Building a student portfolio in Software Engineering, AI, Databases, DSA, and Research-Driven Systems
Portfolio • Email • LinkedIn • GitHub
I am a Computer Science and Electronics student focused on building practical software projects while strengthening my foundations in programming, algorithms, databases, artificial intelligence, and system design.
My GitHub is being developed as a clean student portfolio for bursary applications, internships, graduate programmes, and future Honours opportunities. I use it to show my growth through coursework, independent learning, group projects, and research-driven technical work.
I want my portfolio to show that I can:
- Build and explain full-stack software systems.
- Work with databases, authentication, and role-based application logic.
- Apply AI concepts in practical academic projects.
- Strengthen my programming, data structures, algorithms, and object-oriented programming foundations.
- Document projects clearly and honestly.
- Improve older work into professional, readable repositories.
| Project | Focus Area | Skills Shown | Status |
|---|---|---|---|
| Clinic-Appointment-System | Healthcare scheduling system | React, TypeScript, Supabase, authentication, role-based workflows | Env cleanup + README improved |
| CineBook-Group_4 | Cinema booking system | Full-stack development, databases, teamwork, role-based access | Portfolio README improved |
| data-structures-and-algorithms-java | Core CS fundamentals | Java, linked lists, stacks, queues, recursion, complexity analysis | Foundation repo |
| database-systems-sql | Database systems | SQL, schema design, relationships, joins, constraints, normalization | Foundation repo |
| object-oriented-programming-java | OOP fundamentals | Java, classes, encapsulation, inheritance, polymorphism, abstraction, interfaces | Foundation repo |
| software-engineering-system-design | Software engineering | Requirements, testing, UML notes, templates, risk, documentation, case studies | Foundation repo |
| Repository | Focus | Notes |
|---|---|---|
| cmpg313-artificial-intelligence | AI coursework portfolio | Python labs covering K-Means clustering, AI history/concepts, uninformed search, A* search, and YOLOv8 object detection |
| python-intro-programming | Intro programming | Python basics, input/output, conditionals, loops, functions, lists, files, CLI programs |
| cpp-structured-programming | Structured programming | C++, functions, arrays, structs, loops, conditionals, procedural mini-projects |
ICT-Liquidity-Research-Engine / AURUM-1 |
Personal side project | Research-driven algorithmic trading experiments and system-building practice |
- Full-stack web applications
- Software engineering and system design
- Database systems and SQL
- Artificial intelligence and computer vision
- Data structures and algorithms
- Object-oriented programming
- Structured programming and problem solving
- Electronics and computer science foundations
- Research-driven algorithmic trading systems
- Adding screenshots and short demo walkthroughs to full-stack projects.
- Adding test plans and basic tests where they make sense.
- Expanding foundation repos into deeper examples over time.
- Improving AI coursework labs with cleaner inputs, outputs, and evaluation notes.
- Keeping group-project repositories honest about team contribution and academic context.
| Area | What I Want To Show |
|---|---|
| Full-stack systems | I can connect frontend, backend/database services, authentication, and role-based application concepts. |
| Programming foundations | I can apply core programming concepts across Python, C++, and Java. |
| Artificial intelligence | I can apply AI methods in academic labs and explain what they demonstrate. |
| Databases | I can design schemas, write queries, and understand data relationships. |
| DSA | I am strengthening my core computer science problem-solving foundations. |
| Software engineering | I can work in teams, document systems, and improve older projects honestly. |
Stats reflect public GitHub activity and are only a small part of the portfolio.
I am open to bursary, internship, graduate programme, academic, and mentorship opportunities.
- Email: [email protected]
- LinkedIn: Thapelo Wana
- GitHub: Naxisbeast

