Hi, I'm Johnny!

I'm a senior at Brown University studying computer science, a software engineering intern at Snackpass, a research assistant at Brown's HCI lab, a distributed systems enthusiast, and a full-stack engineer with a passion for creating delightful user experiences.

Projects

Bruno Coin

Creating a simple, Satoshi client based cryptocurrency

GoLang
Blockchain
gRPC
Protocol Buffers
uber-go/atomic
Distributed Consensus

Bingus

Connect your server to your git projects with a lightweight CI bot.

Docker
Docker Compose
Node.js
Webhooks
EJS
Express

Brown API

Reopening the landscape of application development for Brown University with a new API

Flask
Python
PostgreSQL
Web Scraping
REST API

Audio Alpaca

Making music composition in Logic Pro X faster with quick audio file formatting

Python
Javascript
Electron.js
Audio File Manipulation

Experience

  • Snackpass

    Software Engineering Intern

    August 2021 - Present

  • Microsoft

    Software Engineering Intern

    June 2021 - August 2021

    Created an integration for enabling and disabling add-in commands via the JS API and add-in manifest in the Word Online client. Worked with Microsoft telemetry systems to monitor the rollout of the new feature.

  • Brown University

    HCI Lab Research Assistant

    January 2019 - Present

    Researching the influence of public identity on social support through Chime, an emoji-based social media app. Engineered the Chime backend using Node.js and MariaDB to manage users, posts, likes, and comments. Maintaining Sochiatrist, a data extractor used to predict signals of mental health from social media usage.

    Teaching Assistant

    2020 - Present

    CSCI 1380 Distributed Systems - Spring 2021
    CSCI 1951L Blockchains and Cryptocurrencies - Summer 2021

  • Full Stack at Brown

    Founder and President

    January 2019 - August 2021

    Founded Full Stack at Brown, a club that promotes practical applications of computer science through group projects, workshops, and other activities. Organized Brown University’s first online hackathon, Hack@Home, an event with over 1000 registered participants and 10 sponsors including Google, Facebook, and Bloomberg. Read more about the club on our website.

  • DipJar

    Software Engineering Intern

    June 2020 - August 2020

    Created a prototype for Spark, a donation forum app coded in React.js and a companion mobile application in React Native. Leveraged internal payment and authentication APIs to create an Android DipJar donation service written in Java.

  • Nordson

    Software Engineering Intern

    June 2019 - August 2019

    Led a team of 4 to engineer and deploy an IoT system to optimize fluid dispenser manufacturing. Designed, implemented, and conducted user studies for augmented reality experiences to improve employee training on product assembly and calibration.

Skills

Languages

C
C++
CSS
Dart
GoLang
HTML
Java
JavaScript
MATLAB
OCaml
Python
SQL
Scala
TypeScript

Front-End Technologies

Ajax
Bootstrap
D3.js
EJS
Flutter
Hugo
Jekyll
Jinja
Material UI
Mustache
React Native
React.js
Redux
Three.js
jQuery

Back-End Technologies

Django
Express
Flask
GraphQL
MongoDB
MySQL/MariaDB
Node.js
PostgreSQL
Redis
Socket.io
gRPC

Dev-Ops

AWS S3
Azure
Docker
Firebase
Heroku

Other Tools

Adobe Illustrator
Adobe XD
Figma
Git
Jest
Numpy
OpenAI Gym
Pandas
Puppeteer
Scipy
Selenium
Solidity
Unity

Other Skills

Augmented Reality
Blockchain
Consensus Algorithms
Economics
IoT
Machine Learning
UI/UX