ToeFungi
A software engineer developing predominantly in Node with TypeScript and deploying into a cloud-based environment.
DeimosCape Town
Pinned Repositories
async-hooks-context
Using async_hooks library to create request scoped variables
challenges
Various coding challenges from various different challenge sites
exchange-rates-as-promised
Promise based client for the Exchange Rates API which allows for current and historical exchange rate data for free
expressjs-pm2
An Express JS app template using PM2 to host within a docker container
guarder
Guarder provides simple validation logic to reduce clutter with inline guard statements
ipstack-client
Client for ipstack which offers a powerful, real-time IP to geolocation API capable of looking up accurate location data.
phonebook-api
A simple phonebook REST API, implementing current best practices. Includes centralised logging, unit testing, design patterns, OOP, continuous integration and deployment, code quality analysis and more. Used solely for a portfolio project.
skaleb-simple-paginator
Simple client-side pagination library to handle pagination of large a large dataset locally
token-service
A package that provides a simple method of generating and validating JWT tokens to better protect endpoints.
zipster
TypeScript library built for Node backends to create ZIP files with password protection
ToeFungi's Repositories
ToeFungi/exchange-rates-as-promised
Promise based client for the Exchange Rates API which allows for current and historical exchange rate data for free
ToeFungi/zipster
TypeScript library built for Node backends to create ZIP files with password protection
ToeFungi/skaleb-simple-paginator
Simple client-side pagination library to handle pagination of large a large dataset locally
ToeFungi/challenges
Various coding challenges from various different challenge sites
ToeFungi/expressjs-pm2
An Express JS app template using PM2 to host within a docker container
ToeFungi/ipstack-client
Client for ipstack which offers a powerful, real-time IP to geolocation API capable of looking up accurate location data.
ToeFungi/phonebook-api
A simple phonebook REST API, implementing current best practices. Includes centralised logging, unit testing, design patterns, OOP, continuous integration and deployment, code quality analysis and more. Used solely for a portfolio project.
ToeFungi/async-hooks-context
Using async_hooks library to create request scoped variables
ToeFungi/elo-calculator
A package to determine relative ratings between players. Elo is most commonly associated with the rankings of Chess players.
ToeFungi/exchangeratesapi
Exchange Rates API
ToeFungi/inhumanity-backend
Backend service for the Inhumanity app
ToeFungi/js-particle-generator
JavaScript Particle Generator
ToeFungi/metrics
Grafana, InfluxDB, Chronograf, Telegraf and StatsD combined to create a personal metrics suite utilising docker containers
ToeFungi/guarder
Guarder provides simple validation logic to reduce clutter with inline guard statements
ToeFungi/atc-simulator
ToeFungi/event-scheduler
A time based event scheduler designed to run on AWS Lambda functions and utilises AWS infrastructure such as DDB and CloudWatch
ToeFungi/event-sender
A Lambda function that gets triggered minutely to retrieve and send scheduled events from DDB
ToeFungi/i-owe-you-api
iOweU (name to be confirmed) is an end to end application to assist with tracking who owes who money between friends
ToeFungi/masks4you-web
The web frontend for Masks4You
ToeFungi/medium-examples
A repository featuring real code examples for my personal Medium articles
ToeFungi/nodelib-base
A base starting point for Node libraries with TypeScript and mocha testing
ToeFungi/phonetical
Phonetical is a library to convert text to a phonetic alphabet string
ToeFungi/scraper
ToeFungi/skaleb-string-utils
Simple string utilities providing further functionality to string manipulation
ToeFungi/skaleb-templatizer
String templating simplified
ToeFungi/socket-io
Experimentation with socket.io
ToeFungi/terraform-beginner-to-advanced-resource
Udemy course material for the HashiCorp Certified Terraform Associate
ToeFungi/test-multiplayer-game
Test client connecting to socket-io server
ToeFungi/test-multiplayer-server
Test NodeJS multiplayer server using socket-io
ToeFungi/x-marks-the-spot
Multiplayer TicTacToe game using web sockets, a node backend and plain HTML as a frontend.