Buntu Cossie

Full-Stack Developer

About

I am Buntu Cossie, a full-stack developer based in South Africa. I make web apps mainly in TypeScript, React and PostgreSQL and sometimes in C#. This website, however, was built with Astro, SolidJS and SASS.

I am passionate about software development and tech in general, and I am always eager to learn new technologies in order to solve real world problems.

Projects

Meme Machine

Meme Machine

Full-stack CRUD application for posting and viewing memes. Features 'like', 'follow' functionality and OAuth login with Google and Facebook. Developed with TypeScript, Next.js, React and Tailwind CSS. The data is stored in Supabase PostgreSQL and Prisma ORM is used to interact with the database. Uses the Next-Auth library for authentication and tRPC to bridge the front-end and back-end.

Spaza Game Store

Spaza Game Store

Full-stack ecommerce website. Developed with TypeScript, React on the frontend and C#, ASP.NET, Entity Framework and Postgres on the backend. Features a JsonWebToken based authentication system. To view a working demo, please clone the repo and run docker-compose up in your terminal.

Internet Games Database

Internet Games Database

CRUD application for adding information about games and the gaming industry. Developed with TypeScript, Next.js, React and SASS. Uses Supabase Postgres as a database and Prisma ORM to interact with the database.

2048

2048

Clone of the 2048 puzzle/strategy game. Features mobile swipe controls. High scores stored in Firestore and local storage. This game has complex logic, so it was quite challenging to develop.

Smaller Projects

Microservices

Microservices

GraphQL API

GraphQL API

Wordle

Wordle

Memory Game

Memory Game

Sudoku

Sudoku

Pomodoro

Pomodoro

Calculator

Calculator

Random Quote Machine

Random Quote Machine

Skills

TypeScript logo Excellent
JavaScript logo Excellent
Python logo Good
C# logo Average
HTML logo Excellent
CSS logo Good
React logo Good
SASS logo Good
Bootstrap logo Average
Tailwind logo Good
jQuery logo Novice
Node.JS logo Good
ExpressJS logo Good
MongoDB logo Good
Mongoose logo Good
Next.js logo Good
PostgreSQL logo Good
Prisma logo Average
ASP.NET logo Average
Visual Studio Code logo Excellent
Docker logo Average
Git logo Good
Firebase logo Good
GraphQL logo Average

Contact Me