Over winter and spring break I developed Alexa skills. Winter break I worked with my good friend Brian Snyder to create You Choose. The skill uses the client's current location to recommend local restaurants. Utilizing Google Maps API, it is available on all Alexa Devices in the US. I focused primarily on the backend, converting the zipcode Alexa gave us into coordinates, and plugging those coordiantes into Maps API. The code is publically available on Our Github Repository. Over spring break I did a more creative project, utilizing our knowledge of Alexa to build a choose your own adventure story-line. Taking advantage of Alexa's powerful voice-recognition, I could let the player make more precise decisions than one ever could when stories were written on paper. Mystery Mayhem: Robbery at Drinker Bank is available for all Alexa devices.
This was my first major backend project. The idea was to set up a marketplace where students who went to Lawrenceville could find books. After Max Drojjin asked me to join, I completely redesigned the backend. The goal was to be efficient when using images, and to create a powerful security system that could protect all the new information. Reshwap would go on to be widely deployed at the Lawrenceville School. Selling Reshwap t-shirts, integration with other clubs, and public contests helped keep everyone engaged with the system. When I graduated and handed off the system to the next generation of developers, we had far-surpassed the previous largest number of items for sale on the site.
Working alongside Eric Cheng and Jack Chau, I created the brain for online Harkness learning. The project was enormously ambitious. Students at Lawrenceville have graded discussions in their English courses, and I wanted to create a way to not only to keep track of who said what, but also create an interface so the collection of the data could be useful. To do so, I had to create enough personalization options so every teacher could find a use for it. For instance, one teacher might decide that she wants to track the quality of questions raised by students in discusison, while another may decide he wants to see who really analyzed the text in the novels. This project required me to focus on making all functions very adaptable. The project was being tested in classrooms when I graduated. It is now being incorporated into the Sentinel Project.
Working for the Lawrenceville School, I helped significantly upgrade the Sentinel Program. Originally built by Dr Keith Voss, Sentinel helps Lawrenceville keep track of their students after class hours. I spent 10 weeks working intensely on the project, with most of my energy focused on creating a new user interface for the program. In addition, many other key features were created or planned during this time such as "Fast Out"––a way for students' preferences to be saved––as well as creating the framework for a settings page that allows students to personalize and thus make Sentinel work better for them. Gunton used the infrastructure he helped build to publish a survey observing difficulty in classes. Given his knowledge of the system, the server handled 200 people at once.
When my mother asked me to help manage her website, I took it as an opportunity to experiment with bootstrap. Keeping the design simple, so patients didn't have to worry about navigating the website, I focused on developing my boostrap skills. Specifically, one can see how the navbar is very easy to use and looks great on all screens.
"At imbrex, Matthew contributed to the successful launch of our beta application, balancing time in between writing frontend code and exploring new backend frameworks like Sails.js. Matthew has a deep understanding of technology and a keen eagerness to learn. It was a pleasure working with Matthew, he is welcome back to imbrex anytime!"
"During his time at VRC’s Summer Internship program, Matthew demonstrated a sharp mind and strong work ethic. Matthew navigated well through the program despite large volumes of new information and complex problem solving challenges. Matthew would be perfect for a leadership position given his high level of motivation, positive attitude and natural ability to direct a group and we wish him the best of luck in future endeavors."
"Matthew was a delight to have on our service. He brought a unique perspective with his inquiring mind about the role of computer technology in the diagnosis of genetic disease. He clearly sees the potential for using artificial intelligence to shed more light in this complex area of medicine"