3D Keppler Simulation
|A 3D rendering engine I built on top of LWJGL, a low-level Java graphics library. To demonstrate it's capability, a 3D model of Keppler's orbital laws with planets is used.
A 3D rendering engine I built on top of LWJGL, a low-level Java graphics library. To demonstrate it's capability, a 3D model of Keppler's orbital laws with planets is used.
A scavenger hunt I created for my Datadog coworkers, using NFC tags to trigger clues and answers. Clues are hidden through the Datadog office, and are each encrypted in different ways, to make each clue uniquely challenging!
A play on the classic 10FastFingers, where each level gets proceedingly more ridiculous and difficult!
with Matan Kotler-Berkowitz
A recreation of the classic game Rogue, written in Java. I used it to teach myself the basics of programming and game development in 10th grade... don't judge the patterns too harshly!
A tool used by doctors around the country to provide and use added metadata to the existing government-provided list of mental health and substance use rehabilition facilities. Information added is intended to help doctors decide where to refer patients when necessary.
An internal tool for VMWare to allow easy analysis of crawled test suites from Jenkins runs across multiple on-prem and cloud environments.
A tool to plot the usage of a restricted set of theatre microphones across scenes in a play/musical, taking into account re-use, quick-changes, and other user-specified factors. I made this for my college's theatre troop while I was working as Production Staff for them!
A game I was asked to make wherein the player shuffles colored cards until they are organized in adjacent sets. Few have completed the puzzle!
A play on OnlyFans - a Tinder-swipe-style dating app but for exo-planets! Under the hood, we use NASA's APIs to find exo-planet names, metadata, and pictures. A project I created to teach freshman how to develop full-stack web applications for their first hackathon!
An example project for how to build and surface your own AI models in a Next.js app. Used as a do-it-yourself tutorial for juniors in preparation for a semester-long project with a school club.
Hi, I'm Shai Mann-Robison, a passionate software developer with a love for creating elegant solutions to complex problems. I strongly believe the only way to learn computer science is to build things you or others are passionate about, and that's exactly what I do.
I'm constantly working on new projects for myself, my friends, my family, my company, and my communities. Not all of these tools are still in use, not all make it to a fully-fleshed out product, but I loved making all of them, and learned so much from all (well, most) of them.
When I'm not hunched over my keyboard, I'm playing music, learning languages, traveling, running, hiking, or cooking!