Hi! I'm Joshua Speight, a software engineer living in SF.

About Me


At my day job, I work as a Senior Software Engineer at Squarespace, developing distributed web applications, typically in java. In my free time, I like to dabble in game development , as well as create experimental financial software and productivity tools .

I'm passionate about introspection, self improvement, and productivity.
When I'm not in front of a computer, you can find me traveling , practicing Muay Thai, or reading a good book .

Feel free to say hello


History:

Senior Software Engineer - Squarespace | December 2021 - present
Senior Software Engineer - IHS Markit | February 2019 - December 2021
Senior Software Engineer/Tech Lead - Ipreo | January 2017 - February 2019
Software Engineer - Ipreo | January 2012 - December 2016

Computer Science (B.S.) - Stony Brook University | 2007 - 2011
Computer Science Major - Brooklyn Technical High School | 2003 - 2007

Personal Projects

I dabble in lots of small/solo software projects, usually out of curiosity or simply when struck by inspiration in the middle of the night. Here are a few of my recent favorites to have made it off of my PC and shipped out into the real world:


Penguin Blast: Barrel Tap Boom by Joshua Speight

Penguin Blast: Barrel Tap Boom

Made with the LibGDX java framework + RoboVM

   
Screenshot of joshuaspeight.com

joshuaspeight.com

I also made the site you're on now. Running in AWS on a serverless stack (html/css/js + lambda).

Screenshot of joshuaspeight.com

Motivate Me, Please

An Amazon Alexa Skill designed to help get you through your day.
Catastrophe: Multitasking Game by Joshua Speight

Catastrophe: A Multitasking Game

2nd LibGDX project using the Box2D physics engine.
 
Screenshot of professionalrambler.com

professionalrambler.com

Seldomly updated personal blog where I talk software + tech.

Screenshot of Mario Masochism

Mario Masochism

Unreasonably difficult custom platforming game, built in C++ for the PSP Homebrew community.


Contact Me

Need help bringing your idea for a software project to life? Just want to chat? Shoot me a message below.