Summary
Overview
Work History
Education
Skills
Certifications
Projects and Accomplishments
References
Timeline
Generic
MAREME THORISO MOGORU

MAREME THORISO MOGORU

University Of Witwatersrand Final Year Student
BRAAMFONTEIN

Summary

Motivated and detail-oriented Computer Science student with a strong passion for technology, problem-solving, and innovation and a strong foundation in full stack development and machine learning. I bring hands-on experience in building real-world applications using modern technologies like Flutter, React, Firebase, Supabase, and Node.js, as well as a solid understanding of Java, SQL, and Python for backend and data-driven solutions.

My insights demonstrating my passion for innovation, problem-solving, and social impact. I'm eager to contribute to impactful tech projects and grow as a developer by building solutions that make a real difference.

Overview

1
1
year of professional experience

Work History

Events Officer – CSAM Society

University of Witwatersrand
04.2025 - Current
  • Coordinated and managed a calendar of academic and social events for the Computer Science and Applied Mathematics (CSAM) student community, including coding competitions, career expos, seminars, and tech talks.
  • Collaborated with industry partners, university staff, and student societies to organize events that attracted over 100+ attendees per session.
  • Handled logistics such as venue booking, catering, sponsorship communication, and day-of-event management.

WELLBEING AND OUTREACH STUDENT LIFE INTERN

FEENSTRA GROUP:APEX STUDIOS STUDENT ACCOMMODATION
10.2024 - 09.2025
  • Plan, coordinate, and execute wellbeing-focused events such as puzzle coloring nights, yoga sessions, aerobic workouts, and wellbeing check-in sessions.
  • Organize and promote outreach initiatives including donation drives (e.g., food, clothing, blood, and sanitary products).
  • Facilitate monthly support group meetings and maintain an updated support group calendar for the residence.
  • Create and distribute informative monthly wellbeing infographics to encourage mental and physical health awareness.
  • Provide peer-to-peer support and guidance to fellow residents, fostering a safe and inclusive living environment.
  • Collaborate with fellow SLIs and Residence Life Coordinators to identify and address students' wellbeing needs.
  • Ensure the smooth execution of wellness days and workshops, promoting holistic health and self-care practices.

Education

High School - English FAL, Sepedi Home Language, Physical Science, Agricultural Science, Mathematics, Life Orientation, Life Science

Leap Science and Maths School
01.2018 - 12.2022

Bachelor of Science - Computer Science

University Of Witwatersrand
Johannesburg, South Africa
04.2001 -

Skills

  • PROBLEM SOLVING
  • LEADERSHIP
  • TEAMWORK
  • TIME MANAGEMENT
  • EVENT MANAGEMENT
  • PUBLIC SPEAKING
  • MULTILINGUAL
  • COMMUNICATION
  • PROGRAMING AND DEVELOPMENT
  • Languages: Java, Dart, JavaScript (React), Python, SQL,C,C,HTML,CSS,PHP

    Frameworks & Libraries: Flutter, Reactjs, Nodejs, Expressjs

    Databases: Firebase (Firestore, Auth), Supabase, SQL

    Cloud Platforms: Azure, Firebase, GitHub Pages

    Tools & Environments: Git & GitHub, Postman, VSCode, Vite, NPM

    Version Control: Git (Branching, PRs, Conflict Resolution)

Certifications

Deloitte Australia Data Analytics Job Simulation (via Forage)

Completed: June 2025

  • Simulated real-world forensic analytics tasks
  • Created an interactive data dashboard in Tableau
  • Used Excel for data classification and business insights
  • Gained experience in data storytelling, integrity checking, and client-oriented analysis



FNB App Academy – Certificate in Full Stack Development

Issued:July 2025
A hands-on program covering end-to-end software development, with an emphasis on collaboration, design thinking, and practical product delivery.
Modules & Skills Covered:

  • App Strategies & Business Development
  • GitHub and Collaboration Workflows
  • Building Apps with HTML (The SDLC)
  • UX Design Principles, Layouts & Transitions
  • Design Thinking and User-Centric Development
  • API Integration: Data Input & Processing
  • Data Management and Analysis
  • Backend Development (Intro + Building APIs)
  • AI in Development & App Business Funding
  • Marketing Your App Business

Projects and Accomplishments

1. Machine Learning Classification System

Built a robust machine learning pipeline using logistic regression and random forest models in a voting ensemble.

  • Developed data cleaning and feature selection scripts using pandas and scikit-learn.
  • Applied ElasticNet regularization and class balancing techniques to address data imbalance.
  • Conducted model training with an 80/20 stratified split, improving F1-score through preprocessing enhancements.
  • Delivered accurate predictions with a production-ready inference script.
2. The Hustlr – Freelance Job Marketplace

A freelance job marketplace platform for connecting clients with service providers.

  • Architected a full-stack web application using React for the frontend and Firebase for the backend.
  • Implemented real-time job posting, milestone-based payment system, and admin control features.
  • Integrated Firebase Authentication and Firestore for secure user management and data persistence.
3. TapOn – Academic Rewards App
  • A mobile app empowering students to set academic goals and earn water rewards.
  • Designed and implemented a multi-page Flutter UI with proper state management.
  • Utilized Supabase for backend services, including user data storage and retrieval.
  • Integrated map-based water point locator, tap tracking, and milestone-based reward logic.
4. Marriage & Divorce Statistics Data Science Project

Analyzed South African civil registration data on marriages and divorces.

  • Performed exploratory data analysis (EDA), feature engineering, and model evaluation.
  • Built predictive classifiers and visualized socio-demographic trends using seaborn and matplotlib.
  • Delivered key insights via an interactive voice-over presentation.
5. Wits Smart Parking App

An intelligent parking management system for students and staff to reserve campus parking spots.

  • Developed a native Android application using Java, enabling real-time parking slot bookings.
  • Designed and connected a MySQL database with a PHP backend for managing reservations.
  • Built RESTful API endpoints for updating parking availability and status.
  • Created fragment-based UIs for dynamic layout transitions and real-time reservation feedbac

References

  • Farisayi Chinembiri, Student Life Manager, FEENSTRA GROUP: APEX STUDIOS STUDENT ACCOMMODATION, 073 691 282, Farisayi@feenstragroup.co.za
  • Vusani Radzilane,CSAM Chairperson,CSAM STUDENT COUNCIL,082 683 1746,csam.chairperson@students.wits.ac.za




Timeline

Events Officer – CSAM Society

University of Witwatersrand
04.2025 - Current

WELLBEING AND OUTREACH STUDENT LIFE INTERN

FEENSTRA GROUP:APEX STUDIOS STUDENT ACCOMMODATION
10.2024 - 09.2025

High School - English FAL, Sepedi Home Language, Physical Science, Agricultural Science, Mathematics, Life Orientation, Life Science

Leap Science and Maths School
01.2018 - 12.2022

Bachelor of Science - Computer Science

University Of Witwatersrand
04.2001 -
MAREME THORISO MOGORUUniversity Of Witwatersrand Final Year Student