Projects
Joining All Musicians (JAM)
https://joiningallmusicians.comA community marketplace for Austin musicians. Features include advanced filtering, user profiles, integrated chat and notifications, and a full backend admin panel. Created using a modern, open-source stack based on Laravel, PostgreSQL, and React with a focus on speed of development, maintainability, and SEO support.
Houses We Die In
https://www.houseswediein.comA custom static website for my band, Houses We Die In. The goal for this site was to create a custom experience that hearkens back to the 2000s Myspace era from which much of our sound and aesthetic is inspired. Created using a simple Next.js and Tailwind based stack with a focus on extreme simplicity of development and deployment.
Work Experience
Jan 2024 to Present
ShureSenior Cloud Applications Engineer
Helped launch the new ShureCloud product from Beta to GA which allows organizations to manage their IoT-connected Shure devices in a single web application. Followed the Scaled Agile development process and contributed heavily to PI and Pre-PI planning and estimation.
Technologies used: TypeScript, Angular, Nx, GraphQL w/ Apollo, Node, SST, and various AWS services (Lambda, DynamoDB, S3, API Gateway, IoT Service, and many more)
Nov 2020 to Nov 2023
UdemySenior Software Engineer
Worked on creating an optimal customer-facing UX for performance and SEO critical pages receiving tens of millions of views per month. Subsequently helped start a small team to build out a next-gen, performance-focused frontend platform based on Next.js and Cloudflare. Over the course of my time there, I worked with another engineer to encourage and assist with migrating the frontend codebase to TypeScript.
Technologies used: TypeScript, React, Next.js, Python, Django, GraphQL, MySQL, Cloudflare, DataDog, SEO
Jun 2019 to Nov 2020
WorkriseSenior Software Engineer
Worked on a team building out a realtime water-hauling platform for oilfield workers. This included working across the full stack - frontend web, cross-platform mobile, and API backend. Additionally pioneered my team's migration from our Ruby on Rails monolith to NestJS-based GraphQL services. Before leaving, I also took a small, locally-run project to process Excel invoices and migrated it to the cloud so that it could be utilized directly by non-engineer associates.
Technologies used: TypeScript, React, React Native, Expo, Mapbox, Ruby on Rails, Node, NestJS, GraphQL, Python, Google Cloud Platform, DataDog, Amplitude