Work Experience

Ford Motor Company · January 2021 - April 2021

SWE Intern, Autonomous Vehicles

Built gRPC messaging service in Java to send Autonomous Vehicle data and signals to simulate various trips, scenarios, and vehicle state events.

Developed containerized envoy proxy server deployed on AWS Fargate to subscribe to telemetry data sent by gRPC server, convert binary data to readable format by React client and provide functionality for customizable telemetry signals sent from React client.

Integrated use of HERE maps into simulation service for more accurate and consistent path planning.

Developed UI in React to organize, and map planned path, display telemetry data streamed over HTTP/2, and handle simulated scenarios.

SWE Intern, Autonomous Vehicles

WATonomous · September 2019 - August 2021

Sensor Interfacing Manager, Autonomous Vehicles

Managing team of Undergraduate and Graduate students in converting an Electric Vehicle into a level 4 Autonomous Vehicle.

Dockerized Sensor Network for facilitated development, testing, and deployment of rostopics and rosnodes.

Developing data ingestion pipeline in Python and C++ to compile and visualize Sensor Data for easier development and testing, as well as Sensor health monitoring.

Developed rostopics in C++ to standardize customizable Sensor transforms and data frames for increased publication frequency, and facilitated data transformation.

Sensor Interfacing Manager, Autonomous Vehicles

Exponet Inc. · May 2020 - September 2020

Software Developer Intern

Developed cross-platform shipping application hosted on Google App Engine to process and organize orders using set of customizable automation rules.

Built Flutter mobile application to scan, validate, and organize package barcodes, eliminating human errors in packaging shipments.

Developed Grails microservices to run cron jobs that pull and organize orders from Amazon in offset 15 minute intervals.

Wrote backend Java and Groovy code for team/user management, authentication, and services for AWS and FedEx

Software Developer Intern

Make Inc. · August 2020 - October 2020

Full Stack Developer Intern

Displayed interactive STL files in React UI for custom 3D printed parts through AutoCAD forge API, allowing users to interact with designs prior to purchasing printing jobs

Refactored JavaScript, MERN Stack application from REST API to GraphQL.

Developed backend JavaScript authentication with OAuth 2 and secured APIs through passport.js

Full Stack Developer Intern
Personal Projects

Grails, Java, React, Redux, MongoDB, Azure ·

Foolstack

Interactive Software Architecture design and documentation application, allowing intuitive planning and organization of Software based projects.

Users can load projects from Github, or create them from scratch, adding visualized descriptions of architecture Schemas, endpoints, sample requests and responses, and sample project code. If project loaded from Github, repository issues, commit history, and PRs, also displayed.

Grails server deployed through Azure Cloud Compute, data stored using MongoDB Atlas, and React UI with Redux used for complex state management.

Foolstack

Django, React, Google Cloud, NLP, PostgreSQL ·

Moodivity

Productivity application that enables users to set work/study goals for themselves and track their progress, all the while keeping their mental health in check.

After closing out a study/work session, users are prompted to record an audio log to capture their thoughts on the work they completed. After recording, Google Cloud speech to text is used to convert audio to text, NLP sentiment analysis is used to determine sentiment of user, and data is saved to PostgreSQL database.

Users can track their progress, sentiment scores, and receive tips and encouragement to improve upon their goals.

Winner at HackWestern 2020 for best use of Google Cloud API

Moodivity

Django, React, Google Cloud, NLP ·

Moodify

Web application that allows users to record audio logs to generate custom Spotify playlists based on the users mood.

Users stream audio from React client to Django server, Google Cloud speech to text API used to generate text, from audio log, NLP sentiment analysis used to determine users sentiment, and Spotify API generates custom playlist.

Winner at Winhacks 2020 for best use of Google Cloud API.

Moodify

Django, Python, BeautifulSoup ·

Coollistings - A Craigslist Clone

Django application to display craigslist listings in a cleaner, and more intuitive UI.

Users can query different listings, sending requests to backend that scrapes craigslist using BeautifulSoup4, rendering results in UI written with Materialize CSS.

Backend written in Django and Python, hosted on Heroku, and frontend developed using HTML, CSS, and Materialize CSS framework

Coollistings - A Craigslist Clone