Skills
Tools and applications that I have used to build and deploy products in professional settings and live projects. I see every project as an opportunty to explore new technologies and learn new skills so this list is constantly expanding.
Experience
DeepXL
- Led the development of the core platform, built the APIs, SDKs, and Cloud Infrastructure that powers our live service
- Ensured security and scalablility of the back-end services in Google Cloud Platform
- Mentored and managed a cross-functional team including an associate developer and machine learning engineer, organized tasks and conducted code reviews.
Goliath Technologies
- Modernized the primary C++ API with an extenisible real-time notification system that expended the scope of possible user interactions and accelerated development of new features
- Implemented responsive, pixel-perfect web interfaces and components according to mock-ups using HTML, CSS, JavaScript, and React
- Deployed CI/CD pipelines for internal and production environments using Docker and GitHub Actions, expediting testing and deployments
Classlink Inc.
- Expanded the flagship cloud authentication platform with OAuth2 and OIDC compatibility to enable greater interoperability with vendors and tenants
- Spearheaded an internal Angular interface to streamline troubleshooting out distributed Windows authentication service, enabling the suuport team to instantly access logs and make necessary configuration changes.
- Independently maintained a browser-based file system interface and assisted customers and the support team with troubleshooting tasks, thus improving customer retention.
Projects
StatCrusher.com
Live web service that collects data from the popular online Pokemon battling simulator Pokemon Showdown and compiles it into easily readable charts and graphs. This lets competitive players like myself make accurate assessments about the metagame and develop strategies in response.
Developed using Next.js and hosted using Lambda, API Gateway, and DynamoDB.
Averages approximately 1000 weekly users.
Wifi TUI
Terminal application that allows me to connect to wifi though NetworkManager. NM comes bundled with its own CLI and TUI but they can be clunky and inconvenient to use, so I made my own.
Built in Rust.