Positions
Software Engineer
- Contributor to core OS frameworks in Swift and Objective-C. Application engineering using Swift, Objective-C in tandem with SwiftUI and UIKit.
- Full-stack application development using Next.js, ExpressJS, TypeScript, etc.
Software Engineer
- Tech lead on Vercel Postgres beta, bringing an entirely new product pillar to the company.
- Tech lead on Vercel Experiment Engine.
- Develop experiments to boost growth at Vercel.
- Develop marketing landing pages.
- Working on the entire stack from backend billing code, to styling frontend components.
Introducing Vercel Postgres - Vercel
vercel.com
How to build zero-CLS A/B tests with Next.js and Vercel Edge Config - Vercel
vercel.com
Introducing storage on Vercel - Vercel
vercel.com
How to build an engaging virtual product tour - Vercel
vercel.com
Vercel Product Tour
vercel.com
Rendering
vercel.com
Observability
vercel.com
Undergraduate / Doctoral Researcher
- Created a UI component library for developing robotic systems.
- Developed ground control, communication, vision, and mobility software for the NASA award winning T-REX lunar rover prototype.
- System design and the development communication, and ground control software for the NASA LuSTR 2020 MTU testing bed, 'HOPLITE'.
- Developed an autonomous 3-axis gravity offloading system for the PSTDL's lunar simulant platform.
- System design on NASA Watts on the Moon.
- Conducted system testing of lunar rover prototypes.
Tech Designed by University Students Could Shine Light on Extreme Lunar Environments - NASA
nasa.gov
NASA Awards $500K in First Phase of $5M Watts on the Moon Challenge - NASA
nasa.gov
Universities to Develop Lunar Power and Resource Utilization Tech for NASA - NASA
nasa.gov
PSTDL - ejcobb
pstdl.com
Testing and Development of the Tethered-Permanently Shadowed Region EXplorer: A Rover Designed to Lay Superconducting Tether into Lunar Permanently Shaded Regions
digitalcommons.mtu.edu
bigidea.nianet.org
bigidea.nianet.org
Undergraduate / Doctoral Researcher
- Development and validation of a language providing an interface between sensor data streams using Racket for research supported by the U.S.Navy through an SBIR(N20A - T010) with Applied Research in Acoustics Inc(ARiA).Work classified and no further information can be shared.
- Developed an IDE for undergraduate students to learn the Alloy programming language. The IDE (named shakudo), allow users to drag and drop discrete mathematics structures together using Google's Blockly and dynamically edits the Alloy source code to allow for responsive model simulation.
- Maintain a Web-App for a research project funded by the National Science Foundation analyzing the environmental impact. Design and implementation of a MySQL database linking all project data together.Design of a Web - App for researchers to access the database in a visual form.
Software Engineer
- Designed and implemented open-source packages that were used in the backend infrastructure. Consisted of ORM database connectors, REST API generation, authentication, etc. Used packages to develop the entire backend.
- Developed an iOS application using a serverless backend that operated as kiosk collecting in the moment feedback from customers at a wide variety of businesses.
Software Engineering Intern
- Developed MVP for Ampel Feedback
- Developed interactive Facebook Messenger bots for businesses to use in marketing campaigns.
- AdWords Marketing
- AdWords A/B Tracking