Full stack senior software engineer and team lead for the Launchpad UI infrastructure team.
Saved the company $1 million+ in SLA breaches by fixing the sharktooth outage where client computers would freeze during trading and market hours.
Ended the threat of $100,000+ of lost subscriptions by fixing the sticky hotspot bug.
Built prototypes and proof of concepts on weekends for future $1 million+ projects.
Rearchitected Launchpad into a 21st century desktop environment using TypeScript, JavaScript, C++, Python, SQL, CMake, DPKG and JIRA.
Improved EMSX launch speed 10x for APAC clients by migrating it off of legacy C/gob code running on Sun and IBM servers onto a hybrid Linux and client side architecture.
Increased IB Messenger’s reliability for 100,000+ daily users by reducing it’s server side dependencies through cross team pull requests in spare time.
Reduced outage recovery time by creating a launchpad investigation tool in JACK<GO>.
Fixed the final bug to migrate SSBL and shutdown legacy infrastructure years overdue.
“Sam your unit tests saved me from so many bugs” - Alex
Created project plans and ran sprints in JIRA working with product and engineering teams to scope, prioritize, plan and execute on deliverables.
Built actionable growth plans for team members and worked with them to hit their goals.
Machine Learning Team
Developed a python backtesting platform library for financial trading strategies
Developed machine learning models investigating the value of Bloomberg News data
AI Researcher
2021 - Present
Building products at the intersection of neural networks, brain inspired visual understanding and AI augmented user interfaces
Built an AI augmented User Interface for construction plan analysis using PyTorch, Typescript, React, NextJS, TailwindCSS, Supabase and AWS lambda
Datamined pdfs using Python, Pytorch, Vision Transformers, CLIP and RAG to count windows, doors, lights, fixtures and calculate square footage for contractors, subcontractors & electricians.
Built a robot GUI using Python, Tkinter and ROS for Cushybots Corporation integrating a Gazebo robot simulation environment with arm movement and object manipulation.
3D printed a physical robotic hand leveraging computer vision for hand tracking
Submitted an open source pull request to AWS Lambda allowing options requests in testing github.com/aws/aws-lambda-runtime-interface-emulator/pull/84
Datamined pdfs, bank statements, election records and built geospatial UI’s to help promote democracy and accountability in government in Cambodia using Typescript, LeafletJS, Sveltekit, TailwindCSS, Supabase and Cloudflare
Investigated non-gradient methods for decision making
Filed a provisional patent for a new audio frequency transform
Built a framework for an AI agent to browse, listen, type and click in a web browser or desktop environment.
Built the ability for the AI agent to learn and imitate a user or dataset
OneLook Thesaurus
2022 - 2023
iOS Developer (Contractor)
Fairfield, CT
OneLook Thesaurus for iOS and macOS
OneLook Thesaurus
for iOS and macOS
Built the OneLook Theaurus iOS and macOS app with over 8,000 downloads and over 600 active paid subscribers
Features AI powered free text queries, voice search and a keyboard extension
Used SwiftUI, Core Data and StoreKit 2
Susquehanna International Group
Summer 2015
Software Engineering Intern
Philidelphia, PA
Implemented Elasticsearch as a search engine for market and derived data
Wrote multiprocessed Python programs indexing 500GB daily and improved indexing 5-10x
Developed a user interface using Flask, Javascript and Bootstrap featuring autocomplete and data visualization
Wrote a custom query language parsing Python, C++ and English like syntax into Elasticsearch’s query language
Designed performance tests of Elasticsearch vs. parallel IPython on a distributed cluster
Lockheed Martin
Summer 2014
Software Engineering Intern
Burlington, MA
Designed and developed user interface features for the F-15 Virtual Maintenance Trainer’s instructor tool using C#, .NET(WPF) and MVVM. Process included mockups, design presentations and reviews
Improved application performance 20x for database and GUI refresh operations
Worked on an Agile team of 14 members and participated in daily standups
Skills
Programming Languages
.tsTypeScript.ts
.jsJavaScript.js
.pyPython.py
.swiftSwiftUI.swift
.cppC++.cpp
.sqlSQL.sql
.cssCSS.css
Frameworks and Technologies
PPyTorchP
SKSvelteKitSK
iOSiOSiOS
SSupabaseS
NNextJSN
RReactJSR
TTailwind CSST
Education
Rensselaer Polytechnic Institute
Class of 2015
Bachelors of Science, Computer and Systems Engineering
3.99/4.0 GPA
Summa Cum Laude
4.0 Award (2013, 2014)
Member of founding team of Submitty (Homework Server)
Member of Rensselaer Center for Open Source
AI Research
|
Enjoy CRM
|
TakeOff
|
GatherBadger
Projects
Enjoy CRM
2023
Software Engineer
Built a Khmer CRM for our church using Typescript, Sveltekit and Supabase using Telegram as the login identifier as most people in Cambodia do not have email addresses
Features web (graphical) and text messaging (chat bot) user interfaces
Built rostering software for church volunteers
Used Typescript, Sveltekit, Supabase and AWS Lambda
GatherBadger
2022
Software Engineer
Built a gift giving search engine using TypeScript, React, Supabase and TailwindCSS