Skip to main content

Portfolio


This is a portfolio of some of my selected works. Due to the nature of working with various organizations, there are obviously many projects that I can't share. As a result, this portfolio focuses mostly on personal, academic, and open source projects.

Digital Notes Collection image
Digital Notes Collection

An ongoing project to digitize my collection of notes covering mostly engineering, computer science, mathematics, physics, and project management.

Serverless Express IaC Starter Template image
Serverless Express IaC Starter Template

A boilerplate starter template for a Node.js Express / Typescript application bundled with the Terraform code to deploy the service. The template is designed to be enable developers to run a standalone Express server or serverless deployment to AWS Lambda + API Gateway.

Spectra image
Spectra

Spectra, originally Peer Review Insights and Student Metrics(PRISM), is a data engineering and data science project to support engineering student capstone programs. In 2022, we migrated from manually collecting less than 40 data points per student team to automatically capturing more than 250,000 data points per year across 120 teams and automatically analyzing and flagging anomalies for instructor attention.

Personal Website image
Personal Website

You are here. I've been operating some sort of personal website for several years. Its architecture has changed several times and it has been a platform for me to explore new technologies and share new works and writings.

Triple Dot Graph image
Triple Dot Graph

The Triple Dot Graph was edge API component for Triple Dot's modeling backend. Inspired in concept by Netflix's Zuul gateway, the Triple Dot Graph acted as a Layer 7 gateway to backend services supporting authentication and authorization, auditable logging, dynamic routing, blue/green deployments, and canary testing.

Trivium image
Trivium

Trivium is a web-based modeling tool built for MBx (model-based anything). It provides an intuitive UI for managing architecture, diagrams, data tables, and documents with powerful search and analysis capabilities.

MBEE Core Framework image
MBEE Core Framework

The MBEE (Model-Based Engineering Environment) Core Framework was developed as a follow on project the OpenMBEE Model-Management System designed to improve security, performance, and deployability.

As the software engineering lead, I developed the early prototypes of MCF and, with a team of engineers, matured the technology into a production-ready platform used across multiple enterprises.

Pipelining Analysis image
Pipelining Analysis

I was asked to answer the following question in my graduate computer architecture course: "Do you think that you could write a program that could determine whether a computer is using instruction pipelining?" I decided to demonstrate this in practice rather than simply answer the question theoretically.

In short, yes. The code (written for x86) is publicly available on GitHub at the link below.

Unmanned Underwater Remotely Operated Vehicle image
Unmanned Underwater Remotely Operated Vehicle

As part of Lockheed Martin's ELDP Lifecycle Project and my associated graduate coursework at Stevens, I developed (as part of a 13-person team) a remotely operated underwater vehicle to retrieve submerged objects.

I acted as chief engineer in the design phase to define the system architecture. During the build phase, I developed embedded firmware, real-time communications protocols with ZeroMQ, and web-based operator control using Express.js and Websockets.

Monokai Neue image
Monokai Neue

Monokai Neue is a color theme for the Sublime Text editor that combined style inspirations from multiple other packages. One of the most notable features of Monokai Neue, is its support for multi-level JSON highlighting.

Microgravity Intravenous Fluid Delivery System image
Microgravity Intravenous Fluid Delivery System

This was my undergraduate senior design project. I served as team lead and embedded control engineer for developing a system capable of delivering intravenous fluids in a microgravity environment at rates of 0.1 to 1000 mL/hour. The system leverages a commercially available peristaltic pump, a custom designed air bubble detection and safety system, and Arduino-based control.