Get it on Google Play

Spinny Wheel

You control a wheel that is under constant threat of being overfilled by colorful polar blocks . It is your mission to save the wheel by destroying those blocks. There are two ways to destroy blocks: 1. filling an entire slice, from the bottom to the top, with the same color. 2. align 3 like colored blocks in adjacent slices Each block cleared is worth one point. Good luck!


Get it on Google Play

Puzzle Unlock

Keep your brain sharp with a new puzzle everytime you unlock your phone. 4000+ questions so far. New puzzles coming soon.



Check out the designs on Figma


Get it on Google Play

3 Strikes

Armed with only three strikes per level, your goal is to explode all the tiny boxes in pursuit of a perfect score. The more boxes you explode, the more points you are rewarded. 3Strikes is about perfection, precision, and persistence. You seek a perfect score of one thousand, but In order to achieve that perfect score, you must be precise with your taps. Persistence is the key to precision here. With practice you can be perfect.


Get it on Google Play

Factoring Game

Increase your multiplication skills by finding factors for numbers. Compare your score with friends.





Get it on Google Play

Message Coder

If you have ever wanted to send a message to a friend that only he or she could see, then Message Coder is the app for you. Share public messages on social media that can only be read by those who know how to crack the code.





Get it on Google Play

Photo Painter

Paint with text, or any picture you have on your phone. It has never been easier to make amazing art on your phone... just pick a brush(photo) and swipe your finger across the screen. When your done, share your masterpiece with friends right from the app. It's hard to describe exactly what this app does, so instead of reading this, you should look at the screen shots below! Take pictures of your friends, and paint with their face to make funny pictures.

About:
Entirely written in Java using Swing's Graphics object. Each shape is drawn line by line. Matrices were used to transform objects in space and orientate the camera. Everything is built following OOP principles.





Here is a quick demonstration video:

About:
Similar to the 3D Graphics Engine, this project make use of Swing's Graphics object. This is a basic simulation of Newton's laws accounting for force, acceleration, mass, and velocity. It uses a simple tick system based on frame deltas to keep the simulation running consistently on any machine.






Discord Rich Presence Setter

About:
Set a custom rich presence in Discord.
This uses a "Java Wrapper of the Discord-RPC Library" created by Vatuu.
Using Swing, and Netbeans' GUI editor, I created a GUI to make setting rich presence easier.


Qu

About:
A real time playlist editor to simplify sharing music in group settings. Supports Youtube, Soundcloud, and Spotify. Its easy to join a room, just scan the automatically generated QR code or enter the room code. Then add songs for everyone to hear. Create custom rooms with allowlists and or denylists. save playlists after everyone has left.


Better 112

About:
A Chrome extension that provides a visual update to 112's website. Makes it easier to find commonly used files and key dates. Applies one of 3 themes to every page to optimize your browsing experience. Mixes dynamic and static replacements to create the best view.

Try it out:



About:
A social media featuring finite space. In order to post something you must take the place of another post. You can prevent someone else from replacing your post by locking it for 6 hours. Bored of Things is hosted on AWS and is fully containerized by docker. Payments are processed by Stripe.





Pandora

About:
Play music directly from your Pandora account to your discord server.
Created by observing the Pandora web client.
Capable of logging in and playing from specific stations.


Minecraft

About:
Launch a Minecraft server from the comfort of any Discord chat. Watch in realtime as the player counts soar.
This bot takes advantage of the RCON protocol and sub process in order to accomplish its goals.




About:
See which map and how many people are playing in a server right from Discord.
The first version of this bot pulls its data directly from Battlelog every 15 seconds.
The second version is meant to be used with Venice Unleashed, an unofficial mod for the game. As a result, the data is not stored on Battlelog. So the bot instead connects to the BF3 server directly using RCON. This was made very simple thanks to vu-rcon.