Projects
Verbkit is a declarive TypeScript API for building browser-based video games.
The premise of the project is to reduce the burden of developing games
by providing pre-built components common across many 2D video games.
Moreover, Verbkit comes with an API that allows for more components to be
built by users, so that they can create games Verbkit doesn't support out the box.
Verbkit took a declarative approach for its API to allow users to state the world and all
the game objects involved with this world. These worlds are their own script that exists
in the game directory.
If you're interested in the project head over to
https://github.com/everette00/verbkit
to check the project out! It's fully open source and free to use how ever you wish!
This is my GitHub repo containing my application for the IGN Codfoo 2016 internship.
IGN required applicants to solve a few problems, the first being how many lego pieces
would be needed to rebuild the San-Francisco Golden Gate Bridge. Then we were asked to
choose one of three projects, or multiple projects, to build. I chose the AZERTY Keyboard,
ISO8601 datetime parser, and the Scrabble word finder.
AZERTY Keyboard
The AZERTY Keyboard problem required applicants to build a keyboard translater between
their arbitrarily-built AZERTY keyboard (in which one key stuck with typed with) and
the standard QWERTY keyboard. The solution used a hashmap to translate keys and a regexp to clean
successive uses of the sticky key.
ISO8601
The ISO8601 datetime parser problem provided applicants a series of different datetime formats
that were to be parsed into the ISO8601 format. My solution stripped information from the provided
format and used several techniques to determine what was read - what the month was; the day; year;
time, etc. The information was then utilized to build a new string that followed the format.
Scrabble Word Finder
Lastly, the Scrabble word finder took input from the user on what their letter bank was and
compared the letters to a dictionary of words provided by IGN. The purpose was to find the best
possible word the user could generate. So once impossible words were filtered out, the remaining
words were measured out for the highest score. Those words were then added to a list of best possible words,
with its score.
Radia is a location-based social media platform for starting conversations within your community,
and the communities around you. Posts around you generate land-marks that anyone posting content
with similar tags are added to the conversation. You can also search for conversations of communities
in other parts of the world, and share what you find with yours. Idealy, it attempts to answer the
question: where along with the who, what, when and how.
About Me
I am a coder, tinkerer and a dreamer. I love building new technologies and tools.
I want to build tools to help people, either to succeed or to improve their lives.
I also like the idea of rich content generation. Life is filled with stories,
and the moments we share with others are their own story. Applications that help people
capture those moments are amazing, and those are the applications that I aspire to build.