Zack Johnson

Dartmouth Computer Science Student


View Full Resumé
  •   

ABOUT

Computer Science Major


Java Python
HTML CSS
Swift Javascript
Kotlin C Bash

profile pic

Professional Experience


Dartmouth DALI Lab
Dartmouth Robotics Laboratory
Rhode Island Treasurer's Office
Computer Science Tutor

Projects

Image

Tobongisa

Sole front-end developer for android app in the DALI lab. Designed to be a social media platform for government accountability in the Democratic Republic of the Congo. Features include posting, liking, commenting, filtering by location, and messaging. Tech stack includes Kotlin, Apollo-Client-Android, GraphQL, MongoDB.


Image

Sign Language via Hololens

Developed in Professor Devin Balkcom's Robotics Laboratory, the app seeks to teach sign language via augmented reality (via Microsoft's Hololens). I was the lead researcher on this project. Main challenges included setting up the augmented reality environment and 3D modeling different signs.


Image

Dartmouth Drinks

For my final project in my Smartphone Programming course, I worked in a team of 3 to design an app to curb dangerous drinking behaviors on campus. The app tracks drinks throughout the night, calculates BAC in realtime, and displays a graph of activity at the end of the night. We also set up geofencing to alert the host of a party if a guest reaches a dangerous level.


Image

Collaborative Graphical Editor

A program developed for an in-class assignment, it sets up a client-server architecture that allows mutliple computers to create and edit shapes on the same document. Personally dubbed: "Google Docs for Shapes."


Image

RICBT

As an outside project for my parents' company, developed a simple iOS app. Features include a day-tracking tab and information about groups and clinicians. Used Google Firebase for backend


Image

DBAid

As the final project for my Web Development course, built (as part of a team of 6) a React Native app designed to promote dining dollar sharing on campus. I wrote all of the image-related code as well as most of the pages for viewing and interacting with a individual post.


Image

Sign Language via Leap Motion

In development in Professor Balkcom's Laboratory, the project is an interactive web app that teaches sign language via Leap Motion. I helped write the core code that compares hand tracking data from the Leap Motion to a database of correct sign information that we developed.


Image

Pokemon Go: Cat Edition

For my Smartphone Programming course, I worked with a partner to create a version of Pokemon Go that places cats around the Dartmouth Campus and asks users to find them. Features included a tracking service, Google Maps integration, and a camera overlay to see the actual cats projected into the world in front of you.


Image

Huffman Encoding Algorithm

Program developed for an in-class assignment that uses lossless data compression to compress and decompress files. Tested upon War and Peace and the U.S Constitution.

CONTACT