Software
Go Game ➤
Go is a chinese board game that was invented over two millenium ago. The goal of the game is to surround the most amount of territory on the board. To do this, one must play their pieces so that they can form groups and encircle their opponents. The logic of the game is more simple and easier to understand than chess, but the vast amount of options makes it more difficult to recognize patterns and predict moves. As an example of the underlying complexity in the simplicity of go: computers were able to beat world champions of checkers in 1992 and world champions of chess in 1997. It was not until 2016 that a computer was able to beat world champions of go.
Printer Part Picker ➤
Printer Part Picker is an application based on the website PCPartPicker but for 3D printers in place of PCs. It is common for PC enthusiasts to build PCs from bare components, but this is not the case with 3D printer enthusiasts. Instead, a 3D printers is bought as a "base" printer and parts are bought and exchanged to make custom machines. For this reason, the application is designed to take an initial printer as a base printer and set the initial list of components to that of the selected base printer.
Chunk Slice ➤
Chunk Slice is based on a website called Plotz.
Plotz allows users to view Minecraft models of some pre-built objects with the purpose of recreating them.
A scroll wheel shows what each layer of the model looks like for easy copying.
There is the ability to scale the model, but otherwise the user is limited to the pre-builts objects on the website.
Chunk slice works very similarly to plotz, but instead of having a few pre-built models, it allows the user to upload a .STL file.
A desired object height can then be set before viewing the object as built with cubes.
Then, by specifying a layer, the user can view the neccesary blocks to place in that layer.
Live link coming soon!
This website! I made this entire website by myself utilizing a Flask framework. It is very simplistic but gets the job done as a portfolio.
Design & 3D Printing
Chess Board ↓
I wanted to 3D print a full size chess board but had a lot of trouble finding a design I liked online.
I designed this in 4 different pieces so that it is both full size and able to be printed on most hobbyist level 3D printers, such as an Ender 3.
There is an option of square pieces (pictured) or circle pieces in an 8x8 layout to make a full size chess board.
The chess pieces in the picture are not my design. They can be found here
Keyboard ↓
This keyboard is made with a KBD67 MKII PCB and Zeal Zealios V2 tactile switches that I soldered in.
This formed the base mechanics of the keyboard, so I designed a case to go around it.
The assembly of the case uses a small amount of super glue and some M3x8 fasteners.
I also added a piece on the back for a USB hub.
Pumpkin Add-ons ↓
Around Halloween, I usually use some 3D printing to help customize a pumpkin.
I have also taught my girlfriend some solidworks so she can design her own add-ons.
Painting a pumpkin is also a fun and non-messy way to customize a pumpkin when compared to carving!
They will also last way longer!
101st Airborne Flag ↓
This is the division flag for the 101st Airborne division.
My grandfather served as a member of this unit for several years in Vietnam, so I designed and printed this as a gift for him.
Using the sketch-image feature in solidworks, it makes projects like this very simple.
I also added in a keyhole cutout on the back so it can easily and seamlessly go on a wall.
Shout-out to my girlfriend for painting the fine details of the emblem!
Woodworking
Cat Wheel
I wanted to get a cat wheel for my cat but any cat wheels online are several hundred dollars.
I am fortunate enough to have a dad who not only knows a lot about woodworking, but also has a shop with all the equipment and tools nececssary to make these sort of projects.
All we had to purchase for the project was 2 sheets of plywood, a faux grass carpet, a vinyl sheet and some fasteners.
I grew up playing hockey (ice & roller) so I had a lot of extra wheels and bearings laying around; this is what we used to make the wheel roll.
Me and my Dad worked together to build this over one summer weekend in between swimming, grilling and other fun summer activities.
Pet Stairs
We got a new bed frame and this took the top of our bed to 36" off the ground.
Our cat has no problem with this, however, our dog was not able to clear the added height.
I looked for pet stairs to purchase and nearly none of them were able to reach the height of our bed.
The ones that did reach this height either looked flimsy or were several hundred dollars.
I thought this would be a good oppurtunity to build something, so I created a design in SolidWorks and made a build plan.
The stairs are very sturdy, able to support even my weight! Here is a plan if you would like to build these stairs yourself!