Python Engineer with less than a year in software development and data structures.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Final-year Software Engineering student at WeThinkCode_ and BSc Computer Science graduate with a strong mathematical foundation. Experienced in Python, Java, SQL, and agile collaborative development. Demonstrated ability to design and deliver real-world software projects, including a robot simulation system and a tutoring booking platform. Passionate about software engineering and eager to contribute to high-impact technical environments.
WeThinkCode_
Software Engineering (In Progress)
September 1, 2025 – Present
Sefako Makgatho Health Sciences University
BSc Mathematical Science · Computer Science
January 1, 2018 – December 1, 2021
WeThinkCode_
Volunteer Peer-to-Peer Tutor
September 1, 2025 – Present
Johannesburg, Gauteng, South Africa
Robot Worlds
June 21, 2026 – Present
Designed and built a multi-client/server robot simulation where robots navigate a shared world via TCP. Implemented object-oriented architecture with design patterns for extensibility and maintainability. Handled concurrent client connections, command parsing, and state management across sessions. Delivered through agile sprints with full version control on GitHub.
Tutoring Booking System
June 21, 2026 – Present
Built a full-cycle booking platform enabling students to schedule and manage peer tutoring sessions. Designed database schema with normalisation and data integrity constraints. Implemented CRUD operations and a command-line interface for student and tutor interactions. Applied SDLC practices from requirements gathering through testing and deployment.
Cultural Fit Analysis
The candidate's involvement in personal projects like 'Robot Worlds' and 'Tutoring Booking System' showcases initiative and a passion for software development. Their ongoing education at WeThinkCode_ and volunteer tutoring role indicate a commitment to continuous learning and community contribution. The interest in AI/ML engineering suggests a forward-thinking mindset. However, the limited professional experience (only a part-time volunteer role) and the 'in progress' education might indicate a need for more structured team experience in a corporate setting.
Soft Skills & Operational Fit
The candidate demonstrates strong analytical and critical thinking, excellent communication skills (fluent in English), and a collaborative, adaptable, and self-directed learning approach. Their experience as a peer tutor highlights leadership and communication in a technical context. These soft skills are well-suited for a dynamic software engineering environment.