Back in 2009, I started tinkering with Lua scripting in Garry's Mod. Little did I know, this was my gateway into the marvelous, bottomless void of computer science.
This led into day-trading — but not for the money. In 2015, I learned JavaScript to build a tool that evaluated historical market data, identified trends, and automatically placed buy/sell orders under various conditions. There is a reason I am a software engineer and not a financial analyst.
Jump to today, and I have had the privilege of building solutions for a cosmetics company, a renowned Neuropsychologist, a breathalyzer manufacturer, and a solar engineering firm.
Experience
Senior Software Engineer
Wyssling Consulting · 2021 - Present
- Leading the development of a custom CRM system in the solar industry that has modernized workflows, increased productivity, and reduced errors.
- Revenue increased through better tracking and visibility of services rendered, data integrity, and employee productivity.
- Downtime has been eliminated through strict type-safety and rigorous testing.
- Implemented a tRPC API for querying and mutating data. Token-based authentication and role-based authorization ensures that each request is valid.
- Configured a PostgreSQL database on AWS. All table definitions and migrations managed using Drizzle - recently converted from Prisma.
- Configured a CI/CD system using AWS Code Pipeline, automated Github integration. Set up a development environment for testing the stability of new features before pushing to production.
- Frontend built using React with Vite, shadcn/ui, and Tailwind CSS. Consistent, responsive, and customizable theming with light and dark modes.
- Interviewing, onboarding, and training new software engineers. Conducting code reviews and teaching scalable, maintainable software practices.
Software Engineer
Skyline USA · 2020 - 2021
- Built a React, Kotlin, and PostgreSQL application used internally to manage clients and ingest GPS and photo data from cellular-connected Ignition Interlock Devices (IID).
- Implemented an intricate build script for injecting the React application into the existing PHP system that we were replacing.
- Designed a React Native mobile app used by technicians across the country to install and configure Ignition Interlock Devices (IID).
Software Engineer & IT Administrator
Neurology Learning & Behavior Center · 2018 - 2020
- Managed internal network, SMTP email system, and computer hardware/software issues.
IT Administrator
Younique Products · 2014 - 2018
- Onboarding new employees, provisioning user accounts.
- IT department budgeting, purchasing, and configuring new hardware.
- Implemented a single-sign-on solution that simplified internal access to third-party tools.
- Managed internal network, configured per-department VLANs, implemented and monitored anti-virus.
- Configured a failover solution between primary and backup internet connections to reduce downtime.
- IT help-desk support and troubleshooting for over 700 employees.
Cashier, Sales & Computer Repair
Office Max · 2011 - 2014
- Troubleshooting and repairing customer computers.
- Providing exceptional customer service.
- Sales, attaching services and exceeding customer-retention program expectations.
Accomplishments
WIP