Updating my personal website with new information!

Wow, it has been quite sometime since I have posted to here! I’m happy to say I’ve allocated some free time to updating this website with my latest information, here are the big updates:

Meeting Scheduler

Last quarter, B-term 2018, I worked with three other people for 7 weeks developing an AWS based meeting planner web app. The goal of the application is to help leaders of groups or organizations be able to meet with the members of the group. A good example of this would be an academic advisor trying to meet with all of their students. We implemented a signup and login page where you can either login to see an existing schedule, or enter information to make a new one. The organizer of the meetings can then block off or open sections of their time using a calendar interface we made. Then, they will distibute a given URL to the group of people so they can sign up for open time slots. Once a participant signs up for a slot, they will even be able to recieve an email reminder telling them when their meeting is and the meeting’s UUID. More information on this and the source code for this project can be found here.

Klotski Puzzle

You can now play the renowned1 Klotski Puzzle on my website here. This puzzle is essentially just a 5x4 grid with sliding wooden blocks where the object of the game is to remove the 2x2 red block out through the 1x2 slot at the bottom. The only rule is that you are only allowed to slide the pieces (aka not pickup) and the only piece that is allowed to be removed from the puzzle is the red one. This project was inspired by an assignment for CS 3733 (Software Engineering) I did last term where we did the same thing except as a desktop application in Java. This web app, and the Java model, are designed using an entity boundary controller (EBC) approach. The source for both of these projects can be found on my GitHub here.

1Well maybe not renowned, it’s not very well known; but it is super fun!

Website is on Git

This website is now public on Git! It can be found under the website repository in my profile

School Work and Courses

I have updated the list of computer science courses I have taken and will be taking, it can be found on my about page


JP Bulman

Rubik's Cubes and CS