About Me
Software engineer with a passion for projects making a positive change in the world. With years of experience working on projects ranging from healthcare to food safety, I'm on a journey to bringing more good to the world.
History
Creating new platform products on Discord's Apps & API team to enable third-party application developers to create rich experiences for their users.
- Led implementation of an improved application permission system
- Implemented and worked with external partners on the Crunchyroll user connection
- Supported and created new internal tooling for the developer support teams
Led development of updating codebases to modern frameworks such as React. Designed architecture to remotely monitor a global fleet of embedded devices specializing in real-time sensor data collection.
Modernized the company's approach to architecture by moving off on-premise hosting to distributed computing with AWS. Lead development on projects for a global network of embedded devices. Implemented standards to increase efficiency of deployments and reduce regressions.
Worked with clients on publishing various websites and making updates to them.
Worked directly with university councilors to design and produce new features for the company's flagship SaaS product, a healthcare survey platform. Maintained and automated deployments to ensure better stability and faster rollout. Lead the modernization rewrite of the project to release features faster and more elegantly.
Projects
Led development of Twilight, the powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API. Twilight is used by some of the largest applications on the platform who require concise and fine-grained control of their applications while maintaining scalability and efficiency.
HopDB is an experimental, work-in-progress memory-backed key-value cache with an efficient protocol and typed values. It aims to be able to be used either as a remote cache or a cache embedded in applications.
Leaves 🍂 is a self-hostable authenticated file upload server in Rust. It's intended for the application, its configuration, and files to be moved across servers and backed up with ease.