My Projects

VCT//CALENDAR

internet
  • A complete fullstack application that builds on top of my VALORANT webscraper which automatically adds upcoming eSport VALORANT matches to users' google calendars.
/images/projects/vlr-calendar/vlr-calendar-preview-1.png
NextJS
HTML
CSS
TypeScript
Nginx
MongoDB
Docker
Clerk
OAuth2.0
Google API

VALORANT eSports Webscraper

github
Python
FastAPI
Bash
Powershell
Nginx
PostgreSQL
autossh
Docker

Image to ASCII Art

internetgithub
  • Highly customisable image to ascii-art converter
/images/projects/ascii/website-preview-2.png

converter:

Go
Bash

website:

TypeScript
HTML
CSS
Go
Nginx
Docker
Cloudflare

Unofficial Youtube Music API (WIP)

github
  • Creating a developer friendly API for youtube music (music.youtube.com) written in Golang
/images/projects/gotm-api/music-youtube.jpg

Written in:

Go

Personal Website (Portfolio)

  • This website!
/images/projects/velaska-benngu/velaska-benngu.png
NextJS
HTML
CSS
TypeScript
Tailwind

Personal Blog

internet
  • My personal blog where I go into more depth with my projects and other hobbies
/images/projects/blog-benngu/blog-preview.png
Go
HTML
CSS
JavaScript
Markdown

VCT//CALENDAR

internet
  • A complete fullstack application that builds on top of my VALORANT webscraper which automatically adds upcoming eSport VALORANT matches to users' google calendars.
  • Uses MongoDB as the primary database for user settings
  • vlrcalendar.benngu.com
NextJS
HTML
CSS
TypeScript
Nginx
MongoDB
Docker
Clerk
OAuth2.0
Google API

VALORANT eSports Webscraper

github
Python
FastAPI
Bash
Powershell
Nginx
PostgreSQL
autossh
Docker

Image to ASCII Art

internetgithub
  • Highly customisable image to ascii-art converter
  • API written in Go, with a command line tool bundled
  • Supports all colour options (0/3/4/8/24 bit colours)
  • Implements complex edge detection (using Sobel & Laplacian kernels and other techniques)
  • Available to try at asciiart.benngu.com

converter:

Go
Bash

website:

TypeScript
HTML
CSS
Go
Nginx
Docker
Cloudflare

Unofficial Youtube Music API (WIP)

github
  • Creating a developer friendly API for youtube music (music.youtube.com) written in Golang
  • Provide wrappers for the offical, undocumented youtube internal API endpoints, to make network requests as if they came from the official website by replaying and managing user cookies and credentials
  • Currently work in progress

Written in:

Go

Personal Website (Portfolio)

  • This website!
NextJS
HTML
CSS
TypeScript
Tailwind

Personal Blog

internet
  • My personal blog where I go into more depth with my projects and other hobbies
Go
HTML
CSS
JavaScript
Markdown