Welcome to my portfolio. My name is Joseph Sinclair. I’ve got a bachelor of science in Computer Science from the University of Florida. I graduated in spring of 2021. This portfolio is an eclectic collection of projects I have done over the years. I love creating things in all sorts of mediums as you will see when you scroll down. Some of these projects date back 20 years. I don’t plan to post everything I’ve ever made to this website, but I do want to catalog all of my favorite projects. Many of my projects are one off’s or unreleased personal projects, but I took a lot of pride and pleasure in creating all of this.

I am currently seeking employment, preferably as a programmer in the games industry or the music industry, but I am open to other industries as well. If you would like to contact me with questions or job offers, feel free to email me or tweet at me on twitter. Links for both are up on top in the main menu.

Sorting options:
Website
OneOff

BiblioCraft Website

In addition to the BiblioCraft mod I created for Minecraft, I’ve also created and maintained a companion website to help explain the various elements of the mod.

CSS
HTML
Javascript
Modo
Photoshop
PHP
Software
Unreleased

JDS Sticky Notes

JDS Sticky Notes is a sticky notes program I developed in Java to fulfill my need for a good sticky note program that could remember note positions across multiple monitors and multiple virtual desktops.

Java
Audio
Released

Original Music

I also enjoy creating music. I play guitars, bass, and drums with several instruments on the side. I don’t have a whole lot of stuff that I have publicly released, but I have a couple things.I definitely plan to make more music sometime in the future. Check out the link to my Bandcamp page to see what I’ve released.

Audio
Game
Released

HellFire Motorcycle

ne of my first major projects. I created this as a mod for Grand Theft Auto: Vice City back in the early 2000’s. This project inspired the HellFury motorcycle in GTA 4.

3DModel
Photoshop
Hardware
OneOff

USB Foot Controller

This is USB foot controller that has been reprogrammed and repurposed a few times. First it was a Midi controller and now it is a mouse clicker controller.

C++
Electronics
Wood
Wood
OneOff

Dragon Coffee Table

This is a project I did around 2010 as a tribute to my late father who passed in 2008. My father had built several similar tables when I was really young and he gave most of them away to friends. I tried my best to mostly replicate the original table based on the pictures and the piece I still have.

Wood
Leather
OneOff

Custom Power Recliner

The finished chair is my first attempt at upholstery and chair building. Wrapped in 2.5-3oz chocolate brown Italian leather (super soft to the touch) and accented with blue cow suede and champagne suede piping.

Leather
Wood
Software
Unreleased

Pathfinder Mixer

This is a project I did in C++ using the JUCE framework because I wanted a more advanced soundboard for tabletop gaming with my friends.

Audio
C++
Game
Released

BiblioCraft

Made for Minecraft, a mod that adds bookcases and other furniture to the game. In total, BiblioCraft adds 27 new blocks and 25 new items to the game. One of my largest and most successful projects to date.

Java
Modo
Photoshop
Software
Unreleased

Remote Soundboard

A small project I setup for playing DnD with friends. The software starts a java based server on my primary computer, then hosts a simple webpage that can be accessed on any web browser.

CSS
HTML
Java
Hardware
OneOff

Tardis Theremin

I custom built my own Theremin that looks like a Tardis! Using Open Theremin designed electronics and a 3D printed custom Tardis case.

3DPrint
CAD
Electronics
Leather
OneOff

Other Leather Projects

Another hobby I am into is leather working. I stared a few years ago and discovered I like creating my own leather goods. I’ve created a few different things at this point. I’ve shared some pictures of some of my favorites.

Leather
Game
Unreleased

Artissimo VR

A multiplayer VR spray painting game with a few unique features. I created this for my senior project at university.

C#
Modo
Photoshop
Unity
Software
OneOff

Weather Data Server

A small project I wrote in Java to capture data from my Ambient Weather WS-2902C weather station. First, using Java, I built a simple REST server that captured data sent over my local network from my weather station and stored it into a SQLite database.

Java
SQL
Wood
OneOff

Other Woodworking Projects

Woodworking is another hobby I enjoy. My dad taught me how to work with wood at a young age and I’ve been doing different types of woodworking projects most of my life. I shared a few photos of some of my favorite projects.

Wood
Leather
OneOff

Bespoke Leather Purse

This is a leather purse I custom built for my mother to try best to meet her needs. The purse has a total of 12 pockets.

CAD
Leather
Hardware
OneOff

Midi Hang Drum

This is my idea of what a Midi Hang Drum would be. It has 9 pads and a touchscreen LCD to change the scale, key, and octave. Controls any Midi plugins over USB.

3DPrint
C++
Electronics
Leather
Wood
Game
Unreleased

Unreal Against Humanity

Unreal Against Humanity is a multi-player Cards Against Humanity game built using Unreal Engine 4 and C++.

C++
Modo
UE4
Hardware
OneOff

Exercise Bike PC Controller

This was a project to covert my exercise bike, a Bowflex C6, into a universal video game controller so I can play games while I ride. Especially fun with bicycle games.

3DPrint
C++
CAD
Electronics
Python
Leather
OneOff

Custom Shoes

Meet my custom slides. Made from buffalo leather uppers with blue pig suede on the inside, around the collar, and around the welt. Then vegetable tanned cow leather insoles with a goodyear welted midsole, also cow leather, but cheaper chromed tanned leather. Then I glued Vibram rubber soles to the bottom.

Leather
Hardware
OneOff

Other Electronics Projects

Yet another hobby I enjoy is electronics. When I was a teenager I got into electronics by building headphone amplifiers. I found that a really fun way to make something that I could spend a lot of time using. I built many amps from portable battery powered amps to larger desktop units I used with my computer for a long time. Eventually I built a full size power amp which I am still making use of after almost 20 years.

Electronics
Website
Released

Portfolio Website

This website is my first experience with writing GLSL shaders for a web browser. This is a WordPress website with my own custom theme with custom shaders.

CSS
HTML
Javascript
PHP
Game
Released

The Great Extra Terrestrial Cook Off

The Great Extra Terrestrial Cook Off is a top down 2D cooking game. Present day earth, the alien invasion has begun. The aliens use their tractor beams to beam people, refrigerators, stoves, and counters onto their flying saucers. Upon arriving on the alien spaceships, the player then find hungry alien judges that want to sample the quality of earth’s foods

Audio
C#
Photoshop
Unity
Software
Unreleased

Kardiobeats Heart Monitor

Kardiobeats Heart Monitor is a heart monitor program I developed in C# on the UWP (Universal Windows Platform) API. I wanted something that I could run on one of my monitors than when I am in VR, open the desktop view and see my heart-rate.

C#
Game
Unreleased

Djent Fighter Prototype

Djent Fighter is another prototype I created using Unreal Engine 4 and C++. It is a VR rhythm fighting game. The idea would be that music would play and enemies run at you trying to get by you and to fight them you have to punch them to the beat.

Audio
C++
UE4
Hardware
OneOff

Midi Kick Pedal Pad

I built a custom USB Midi pad for a double kick drum pedal. Includes several modes and is great for practicing double kick drum at my computer desk.

C++
Electronics
Wood
Software
Unreleased

Unreal Cooking Timer

Unreal Cooking Timer is a simple cooking timer project I created in Unreal Engine 4 using just blueprints and some custom models I created in Modo. I wanted a timer program with 6 independent timers and I decided I wanted it to look like old timey nixie tubes and elevator buttons.

Modo
UE4
Website
Unreleased

Full Stack Online Magazine Prototype

s part of a project in University, three other students and myself worked together to build an online magazine prototype for a high school called School Notes. This was a full stack project using a noSQL database, Angular, Node, and jQuery.

CSS
HTML
Javascript
SQL