Coder Social home page Coder Social logo

project-portfolio's Introduction

My Projects & Contributions

InspireDo Mind Training

Fall 2017 · Professional · Demo
iOS app written in Swift that plays guided meditation sessions and uses the phone's camera and flash to detect the user's realtime heart rate.

Firebase iOS SDK Contribution

Fall 2017 · Open Source Contribution · Link
Used Xcode's debugging tools to find and fix a retain cycle in the Firebase library.

InspireDo SAT (iOS)

Summer 2017 · Professional · Demo
iOS app written in Swift with a Firebase backend that shows students daily tasks and allows them input SAT test answers and have them graded.

Threading Library

Spring 2017 · Operating Systems Course Project · Writeup
Implemented a user-space threading library with Mesa monitors in C++. Also created a test suite to verify the correctness of my implementation.

Viewed More

Spring 2017 · NLP Course Project · Source
Naive Bayes classifier designed to predict whether a YouTube video is likely to receive more or less views than average for the uploader based on the title.

Erg OCR

Fall 2016 · NLP Course Project · Source
A program to convert pictures of Concept2 erg screens into a computer readable format for workout logging and performance tracking. Takes a image of an erg screen, determines the location of characters on the screen, and performs optical character recognition using a k-nearest neighbors machine learning algorithm to determine what characters are at those locations.

InspireDo SAT (Android)

Summers 2015 & 2016 · Professional · Screenshot
Android application written in Kotlin and Java with a Firebase backend that shows students daily tasks and connects with the Muse meditation headband via Bluetooth to help students train their brains.

Distributed Ride-sharing

Spring 2016 · Distributed Systems Course Project · Source
Built a simulator that allowed us to test and develop a scalable and performant peer-to-peer ridesharing protocol that would allow for a decentralized ridesharing service.

Hadoop Data Processing

Spring 2016 · Distributed Systems Course Project · Writeup
Hadoop job to process advertising log files and find the best advertisments to show. Ran the job on an Amazon EC2 cluster.

HTTP Web Server

Spring 2016 · Distributed System Course Project · Writeup
Built a multithreaded HTTP webserver in C++ that was able to handle 200 concurrent clients. We tested and analyzed fault tolerance and performance.

Irish Coffee Compiler

Fall 2015 · Compilers Course Project
Designed and built a compiler, written in Scala, compiling an object-oriented programming language to x86 assembly. Created an extension to optimize virtual method innovation that cut function call time by 78%.

Eph Menus

Spring 2015 · Personal Project · Source
iOS app written in Swift that displays dining hall menus for Williams College students. Downloaded by over 250 students.

Williams ARM Virtual Emulator

Fall 2014 · Computer Organization Course Project
ARM emulator written on the x86-64 architecture. Our VM ran ~45 x86 instructions per ARM instructions and required 541 bytes of memory.


Erik Kessler | [email protected] | Updated 2018-02-02

project-portfolio's People

Contributors

erikkessler1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.