Profile Picture

Shai Mann-Robison

Projects

Personal Projects

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.

NFC Scavenger Hunt

NFC Scavenger Hunt

|

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!

10 Fat Fingers

10 Fat Fingers

|

A play on the classic 10FastFingers, where each level gets proceedingly more ridiculous and difficult!

Rogue: A Recreation

|

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!

Projects for Clients

National SU Database

National SU Database

|

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.

Jenkins Test Suite Dashboard

|

An internal tool for VMWare to allow easy analysis of crawled test suites from Jenkins runs across multiple on-prem and cloud environments.

Theatre Microphone Plotter

|

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!

Chroma Shuffle

Chroma Shuffle

|

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!

Teaching Demos

Only Planets

Only Planets

|

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!

My AI Chats

|

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.

About Me

Profile Picture 1
Profile Picture 2
Profile Picture 3
Profile Picture 4
Profile Picture 5
Profile Picture 6
Profile Picture 7
Profile Picture 8
Profile Picture 9
Profile Picture 10
Profile Picture 11
Profile Picture 12

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!