We Are The BitCrushers!

We create

Get Started Our Services

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 Leader

Hi 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

Member

Hi, 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

Member

Hi, 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

Member

Hi, 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.