
About
We are the BitCrushers! A team of ragtag misfits who randomly found each other, all from different walks of life, with different nationalities and ideologies. Over the past two years, we have built a strong friendship rooted in relatability, reliability and humour. We boast a team that is rarely troubled with internal conflict, even though it is commonly unadvisable to work with friends. For us, it is always Us vs. The Problem. We decided to partner together, in order to create innovative solutions to your unique problems.

Who we are
Crazy kids with a passion for developing applications that
- Solve problems
- Are easy and intuitive to use
- Meet their requirements
- Are relevant and useful to people
- Look aesthetically pleasing

At the University of Johannesburg
Under the Academy of Computer Science and Software Engineering
TuneMate
Check out our application, TuneMate!
TuneMate is a music collaboration application, aimed towards recent graduates and students at the Academy of Sound Engineering, helping them gain industry connections, become highlighted and allow them to own their projects.
Technologies Used
Here's a list of all the technologies we have utilised
HTML5
HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content.
CSS3
CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.
JavaScript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.
React
React is a free and open-source front-end JavaScript library for building user interfaces based on components by Facebook Inc.
React Native
React Native brings React's declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform.
Node.JS
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts
Appwrite
Appwrite is an open-source platform for building applications at any scale, using your preferred programming languages and tools.
Bootstrap
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development.
Tailwind/Nativewind
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. NativeWind uses Tailwind CSS as scripting language to create a universal style system for React Native.
Features
The main features of our application include
Audio File and Storage Management
The system allows members of a music project to upload and download the audio files they will need to make a finished song.
Customizable Splitsheets
The leader of the music project can customise how the royalties will be split among Producers, Perfomers, Co-authors, Co-composers and the leader themselves.
Collaboration With Other Musicians
Once a music project has been created, the leader is directed to a page where they can search for specific criteria that matches the focus of the project.
Highlights Talented Musicians
The system promotes students who are highly rated by past collaborators. Thus, project leaders will not be reluctant to invite students despite their lack of experience.
Team
Meet the people behind the team!

Jessica Ugboaja
Web developer
Team LeaderHi there! My name is Jessica. I am a keen learner and am very attentive to detail. I thrive in team settings but can work independently if need be. I am inquisitive and will eagerly share my own knowledge if needed. Since I enjoy putting my gained knowledge to practical use, I am always learning new things and gaining new skills. My career goals target the development of products, applications and projects that are useful to the public and professionals alike. In my free time, I enjoy, reading, knitting, sewing, drawing, playing squash and doing arts-and-crafts in general.

Kizito Thibile
Mobile Developer
MemberHi, I am Kizito Thibile, an individual who is extremely passionate about all things technology, be it programming, IoT, AI or just generally computers, as long as it is in the IT space, I will want to know about it! In my time away from an IDE I am a gamer, a movie aficionado, a chairperson of a society at UJ, and a musician, mostly within the electronic music and heavy metal spaces, producing my own music, playing guitar and being involved in my own band, and this knowledge has contributed towards the development of our system TuneMate where I was the mobile developer and front end engineer.

Jared Bharath
Web developer
MemberHi, my name is Jared Bharath, my hobbies include playing volleyball and chess. In this 3rd year project, I worked alongside my fellow BitCrushers teammates and was assigned the role of backend developer for the web app, thus working on functionality and feature. With this yearlong project concluded, I look forward to starting my career in the software engineering industry.

Fhulufhelo Tshivhula
Mobile Developer
MemberHi, I’m Fhulufhelo Tshivhula, a software engineer by profession. I’m passionate about creating efficient, scalable, and impactful software solutions. React, Next.js, and ASP.NET form part of my "infinity stones," the essential tools I use to craft powerful web applications that meet modern needs. When I'm not coding, I’m rowing, which serves as both a passion and a source of inspiration. Rowing pushes me to keep improving, much like building dynamic applications does. Whether on the water or in the world of tech, I’m always striving for progress, excellence, and the thrill of taking on new challenges.