Experience
Y
Skills
Java
JavaScript
C++
Python
C#
PHP
Typescript
ReactJS
NodeJS
Android Development
GIT
MySQL / PostgreSQL
Laravel
Jira
Trello
UX / Responsive Design
Agile Development (SCRUM)
CSS
SASS
Unit Testing (TestNG, JUnit & Jest)
Gradle
Jquery
Niagara Framework
RequireJS
Webpack
Babel
AJAX
Linux CLI
...
Work Experience
Yapily
Jul 2020
Energy Vision
Mar 2018
I was the lead developer on a product called Energy Vision product, at Forest Rock Ltd. Energy Vision is a data analytics tool used within buildings to help evaluate resource usage across as well as the quality of data being captured by building meters. Technologies used range through: Java, Gradle, GIT, JavaScript, ReactJS, Typescript and Tridium's Niagara Framework
Softwire: Internship
Aug 2016
Another masterful shot... Captured in High-Distortion by the Pool-Cam system I worked on, while on the internship.
This was later rectified, using automatic image manipulation, based on the rectangular bounds of the pool table.
That Success Show
May 2016
I worked with PremierModa to create the website for their web-series: "That Success Show" - a show about luxury and success.
Projects
View All
Tobi Productions
Jan 2020
As an avid fan of various genres of music, I started music production as a hobby. I've developed a music portfolio - using a content management system - at tobi.productions
Voice Books
Mar 2019
Voice books is a mobile application I developed that automatically transcribes "voice books".
Upon playback, the words are synchronised with the audio - at a user-defined playback speed.
This project makes use of Google's Speech-To-Text API. There's an additional node.js server backing this project; doing things such as mediating transcription.
Uni.cheap
Jan 2018
An ecommerce website I built from scratch. This project is backed by a node.js server.
As of 2019, I've disabled this websites checkout.
Should Lethal Autonomous Weapon Systems be banned?
May 2017
A discussion about lethal robotics

In this dissertation, I investigate the topic of lethal autonomous weapon systems, exploring topics ranging through their effects on civilization, the ethicality of their use, the subsequence of their use and legal complications regarding the technology, in an attempt to conclude whether they should be used, or banned
mut8
Oct 2016
This is an implementation of a genetic algorithm, in which creatures evolve to run as fast as possible. I made use of the Box2D front end physics engine for the physics simulation
The project can be viewed on github here
wach
Sep 2016
In this game, you play a flash-light-like object that can only see within their lit viewport. Players lose by being killed by another's beam of light, and gain points by beaming down others. Players also have a variety of auto-regenerating power-ups, which are triggered (and diminished) while their mouse is held down. The game was written in Javascript - both front and back end - and also utilises web sockets for connections between the server and players.
Chalky
2015
This 'Chalk-board' allows random users to leave messages anonymously, or with a name. The user also has the ability to create a drawing which will be re-animated on another users end using canvasing. The project uses a multitude of frameworks ranging from the PHP and MySQL database in the back-end the to Ajax data handling, HTML5 canvases and JavaScript running the front-end.
TOBI