Howdy, and welcome to my website! I am a full stack developer with 3 years of professional experience building scalable web applications, and many more years as a hobbyist programmer, hacker, and tinkerer.
As a professional developer, I like delivering well thought out and robust solutions to business problems. I strive for efficient, maintainable, and testable code and analyze the ask to choose the right tools for the job. I prefer practicality over idealism. I am very adaptable, and can learn any language or framework I am unfamiliar with relatively quickly.
As a hobbyist, you can usually find me tinkering with my system/setup configs (I use Arch, btw), or working on one of my game projects. I've always had an interest in lower level applications, like OS kernels and game engines, and have started the plunge in making my own 2D game engine.
This site, as well as the Drawguesser demo, are self hosted on my own server. With deployments managed using Docker and Coolify.
Experience
Software Engineer - Drive Social Media
March 2023 - Present
- Co-led the project, and mentored junior developers, as we redesigned and rebuilt our entire dashboard application from scratch. Establishing and standing up the tech stack, establishing code conventions, and establishing the CI/CD pipeline on an NPM workspace monorepo with a shared interface library, greatly reducing the overall size of the code base while increasing functionality for our users
- Led and developed the initiative to automate client invoicing across the entire company, utilizing Salesforce Apex and Quickbooks, saving the finance department countless hours every week
- Was at the helm of automating client contracts creation and addendums utilizing Salesforce Apex and PandaDocs, speeding up the operations team workflow dramatically by reducing the need for manual document drafting
- Led the project to utilize DBT to create revenue and client retention data models with data from Salesforce and visualize it with GoodData, helping upper management track retention efforts
Gungnir AG - Frontend Developer
October 2021 - January 2023
- Developed reusable functional components with React and built pages to mock up specifications
- Developed and refactored backend resolvers with a Node.js/Express/MongoDB/GraphQL stack
- Created admin control panel for viewing of vital information and user management
- Integrated MetaMask and WalletConnect with our dApp to interact with the blockchain
- Responsible for creating multiple marketing sites to mock up specifications
Skills
Projects
Drawguesser
Multiplayer Pictionary-inspired game written in SolidJS and Node, utilizing socket.io
CS2: PropHunt
A popular hide-n-seek style game mod for Counter Strike 2, written in C#.
Dozy
The beginnings of my lower level ventures. A WIP "Cozy Game" engine, written in C, utilizing the SDL library.
sfdeez.nvim
An SFDX CLI wrapper for my most used commands so I could still do most of my Salesforce development in my editor of choice.