Matt Richard's repositories
connor-lab
Blender python scripts from time working at Dr. Ed Connor's JHU lab for researching the mammalian visual cortex. The scripts automate physics simulations in Blender and render the result.
note4-remote
An abandoned attempt to control the IR blaster on my Note 4 using Android's ConsumerIrManager API.
cg1
First assignment for Computer Graphics, focusing on 2D transforms. I implement image brightening & contrast adjustment, luminance, Beier-Neely morphing, compositing, rotation, cropping, and mirroring.
cg2
Second and third assignments for Computer Graphics, focusing on 3D transforms. I implement ray tracing, intersection tests for primitives (spheres, triangles), diffuse and specular lighting, rotation, translation, scaling, and keyframe animation.
dash-app
An Android app allowing geocaching of actual money using the Venmo API. Implemented during JHU Hophacks Spring 2015 on team of 4. Won 3rd prize.
detail-api
The API of the the PASCAL in Detail computer vision competition, providing an organized and visual interface to the competition dataset.
dissys1
First Distributed Systems assignment, in which we implement our own data transfer protocol.
DriversEd
Android app for driver's ed students (Assignment for User Interfaces & Mobile Applications)
finding-kevin-bacon
9th assignment in Data Structures course that I took in Spring 2014. An automated version of the Six Degrees of Kevin Bacon game.
Hotspots
An Android app for discovering local communities. (Final project for User Interfaces & Mobile Applications)
HubspotSnippets
Javascript and PHP snippets from my time maintaining websites that embedded Hubspot HTML elements.
imu_robotics_club
Python interface to the GY80 IMU ("inertial measurement unit") sensor, to be used by the JHU Robotics Club's Raspberry Pi.
jhu-ontology
Final project for Ontologies and Knowledge Representations.
mattrichard-me
The source code for my personal website
ml1
Assignments for Machine Learning course I took in 2015, in which I implement a few basic classifiers.
mrichard-dark-syntax
Atom One dark syntax theme
multi-level-hash-map
My final project in Intermediate Programming, a course I took as a freshman at JHU in Spring 2014. I implement a "multi-level hash map" data structure (as assigned) and then apply it to the problem of data storage for a vehicle service center.
PaymentGatewayLib
C# wrapper around a payment gateway interface provided by a third party (displayed in the code as "PaymentGateway")
PuloversMacroCreator
Automation Utility - Recorder & Script Generator
simple-bulletin
A simple web page where any user can post messages for the world to see. (An exercise to learn the fundamentals of web development)
SORT-spaces
Simple Open-source Ray Tracer - Forked to handle curved spaces and metric spaces