Back to lexwah.com
Hi there! This is a simple page detailing a few of my hobby projects. Although it is not a representation of current or previous "non-hobby" work, please feel free to take a look.
LVOC - LoL VO Changer
An application written in Java to enable users to quickly and easily change the voice packs for their installation of the most popular online multiplayer game in the world, League of Legends. Prior to the existence of this application, if one desired to change the in-game voices, they would need to tediously modify files, memorize directory version structures, and spend a substantial amount of time just for a simple cosmetic need. This is no longer a necessity, as the application does everything quickly and automatically.

Currently, LVOC is the only voice pack changing program for League of Legends and is used by a substantial portion of the 200 million+ community.
LVOC - LoL VO Changer (complete re-write)
A complete re-write of the original application, this time using a combination of HTML5, CSS, Javascript and C++ in order to bring a more modern look and feel to the application, as well as make it more easily maintainable and deployable.
Additionally, it makes use of a custom API developed from scratch in order to seamlessly integrate support for new features introduced to League of Legends.

Currently, LVOC is the only voice pack changing program for League of Legends and is used by a substantial portion of the 200 million+ community.
Switcheroo!
After being requested to create a proper tool for easily switching between the various servers for League of Legends, without invoking additional patches, forcing the user to copy their entire client (several GB of data), I proceeded to develop this application. After learning many lessons due to deploying my last League of Legends application (LVOC-LoL VO Changer) in Java, I decided to develop this one in C++, using the Qt framework for the Graphical User Interface.
League of The Caribbean Web Application
Starting as a mere Facebook group for Trinbagonian players of the online game League of Legends, League of Trinis expanded into a community of over 2,000 players. With such an expansion, the community required something more than just a Facebook group, and thus, the concept of the League of The Caribbean community was born.

This webapp makes use of a back-end framework developed from scratch, which interacts with powerful, RESTful APIs provided by the developers of the game, in order to bring full leaderboards and stat-tracking for most of the known players that hail from the Caribbean. In addition, users are able to schedule Tournaments, communicate with each other via message boards, search for other users, and much more. As a result of all of this, I opted not to use any website templates (such as wordpress and bootstrap) and instead designed and developed everything from scratch, including the content management and administrative systems.

Currently, the site is expected to launch midway through 2015.
Scene Pls - T&T News and Movies (outdated)
Initially made as a proof of concept, this became my very first mobile application for the Android platform. It provides up-to-the-minute information for one's favourite cinemas and newspaper sources in Trinidad and Tobago, all with a sleek, simple, and well - designed user interface.

The application is currently undergoing an update to the user interface (hello, Android Material Design).
Songwah
A fast music player with a modern-looking interface. After spending a substantial amount of time looking for a music player that offered support for both content on my PC as well as popular cloud services such as Youtube and Soundcloud (and other features) while being fast and aesthetically pleasing, I decided to take it upon myself to build one after my search yielded disappointing results.

This version is a desktop application created using the Node Webkit Framework (thus allowing HTML5, CSS and Javascript to be used to create a beautiful interface, but also allowing the application a slew of low-level system interaction, similar to most native applications).
Yosh
An application to make the process of pushing a web project to a live environment less tedious. Not really limited to web projects though, whatever use for it you can find, after all at its core it's just an SFTP client mixed with a project manager concept. Entirely written in NW.js.