About Me

I spend most of my time enjoying technology and learning. When I was young, I enjoyed following the video game hacking scene. I used to mod video game consoles in high school for friends for extra money. I still keep up with it somewhat and enjoy breaking out the soldering iron periodically. I spent my early college years as a PC repair tech for local repair shops and learned invaluable skills in hardware. During my college class on Artificial Intelligence, I trained an evolutionary (NEAT) model to play through the first level of Super Mario World. I also acquired a love for servers, networking, and infrastructure; I maintain my own lab where I virtualize personal things like this website on my second-hand, Google branded Dell R720XD.

Experience

Senior Software Engineer

Feb 2023 — Present
DriveCentric, LLC. — Remote

• Developer on inventory and appraisal integration team
• Lead developer on Angular user interface for inventory management
• Contributed to architecture and migration of dynamic inventory processing system

Software Engineer II

Oct 2019 — Jul 2022
InEight, Inc — Remote

• Developer of .NET Core/Angular 12 project management and scheduling app
• Developed for conversion from Angularjs to Angular 12 and Framework 4.7 to Core
• Lead development and implementation of real-time communication system (SignalR)
• Lead planning and execution phase of Azure Cosmos DB implementation

Software Engineer

Oct 2018 — Oct 2019
RLI Corp — Houston

• Developer of internal .NET/MVC web API with CI/CD
• Developer of internal MVVM UI with .NET and TypeScript
• Used Agile methodology with daily scrums

Software Engineer

Jun 2017 — Oct 2018
Capgemini — Houston

• Developed and tested features in EZTag mobile apps using MVVM
• Developed and tested .NET Core API endpoints with Entity Framework 6
• Developed, normalized and tested MS SQL Database for app features
• Architected Full stack for features in mobile app
• App pushed to prod and used by an estimated 2.8 million users

Technology Analyst

Jun 2015 — Aug 2016
J.P. Morgan Chase & Co. — Houston

• Saved the company $5.6 million annually through onboarding automation
• Automated ticket and communications for help desk team
• Manually decommissioned over 75 Windows/Linux servers

Projects

Here are some various projects I have worked on in the past. It is not complete and am adding more with time.

8-bit Programmable Computer The goal of this project is to build an entire working computer purely from transistors. There is no microprocessor here; only integrated circuits of various logic gates and combinations of them. It employs a simple 8-bit adder with negation on one register allowing for subtraction and negative numbers, and has 8-bit memory with 4-bit addressing. This is 74LS tech which is roughly what put man on the moon.
Personal Networking & Infrastructure This thing consumes lots of my free time. I run my home routing (pfSense), this webserver, a NAS (FreeNAS), a voip server (TeamSpeak), a game server, a Mac OSX instance for remote development, and an instance of Win 10 on my hypervisor (ESXi).
Personal Website You're looking at it! I'm consistently adding to it and improving it. From this webserver I also run a cloud solution (Nextcloud) and a remote-from-browser solution (Apache Guacamole).

Proficiencies

.NET/C#

TypeScript

Entity Framework 6/Core

Azure

Xamarin

Microsoft SQL Server

VS/TFS/ADO

Humor