Skip to content
View naven1309's full-sized avatar
  • Pretoria
  • 01:54 (UTC +02:00)

Highlights

  • Pro

Block or report naven1309

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
naven1309/README.md

Hi there, I'm Naven πŸ‘‹

I'm a passionate software developer with a love for creating innovative solutions and learning new technologies. Welcome to my GitHub profile!

About Me

  • πŸ’» I'm a third-year Computer Science student at the University of Pretoria, with a strong passion for problem-solving through technology.
  • 🌐 I thrive in collaborative environments and have experience in building dynamic web applications.
  • πŸŽ“ My top subjects include Introduction to Database Systems, Software Modelling, Computer Security and Ethics, and Compiler Construction.
  • πŸš€ I'm always looking for new challenges and opportunities to contribute my skills to innovative projects.

Education

  • 2021 - Current: BSc Computer Science, University of Pretoria
  • 2016-2020: National Senior Certificate, Kingsway High School

Skills

Programming Languages

Java C++ Python JavaScript TypeScript Assembly

Frameworks & Libraries

Node.js CSS HTML

Databases

MongoDB MySQL

Tools & Platforms

Git

Soft Skills

  • Effective Communication
  • Active Listening
  • Collaboration
  • Time Management
  • Creativity and Vision

Projects

2023:

COS 216 Car Listing Website

  • Developed a dynamic car listing website featuring a custom-designed database for storing and managing car listings.
  • Designed and implemented various APIs to facilitate seamless data retrieval and updates.
  • Ensured robust security by preventing SQL injection and applied responsive design principles using CSS.
  • Leveraged JavaScript, HTML, and SQL to create an interactive and user-friendly interface, showcasing expertise in full-stack web development and secure coding practices.

COS 221 Winery Project

  • Collaborated with a team of 6 to design and develop a web application for exploring wineries and wines, integrating database management with user-friendly navigation.
  • Contributed to research, database design, CSS styling, and functional requirements, showcasing skills in web development, database modelling, and collaborative teamwork.
  • GitHub Link: Winery Project

2024:

COS 214 City Builder Simulation

  • Collaborated with a team of 7 to develop a city-building simulation game in C++ that challenges players to manage and expand a virtual city by balancing infrastructure, resources, citizens' needs, and government policies.
  • Utilised advanced software engineering principles, incorporating design patterns to ensure modularity and scalability.
  • Effective teamwork facilitated the integration of diverse ideas and expertise, enabling the delivery of a polished, strategic gameplay experience. The game emphasised strategic decision-making and showcased expertise in C++ programming, object-oriented design, and simulation development.
  • GitHub Link: CityBuilder Simulation

COS 341 Compiler Project

  • Developed a compiler in Java for a given programming language, implementing all phases of compilation: lexing, parsing, semantic analysis, type checking, and code generation.
  • GitHub Link: Compiler Project

2025:

COS 301 NoSQL MPDB (Mini - Project Database)

  • Contributed to the development of a modular NoSQL database system comprising a REST API, JavaScript Client Library, CLI, and UI.
  • Led the integration between the API, JS Client Library, and UI components, ensuring consistent data flow and interaction.
  • Utilised Jest to write integration tests, which helped verify system-wide behavior and finalize API responses for UI use.
  • Overcame challenges related to project scale by applying modular design, effective testing strategies, and consistent communication between teams.
  • GitHub Link: NoSquirrel Project

CV

You can view my CV here.

Connect with Me

Feel free to reach out if you'd like to collaborate on a project or just want to chat about tech!

Thanks for visiting my profile!

Popular repositories Loading

  1. naven1309 naven1309 Public