Developer And Network Engineer
I'm a developer and a network engineer with a heavy interest in infastrucutre and an free and open internet. Most of my development work has been backend related using Node.JS, but projects I've worked on have ranged from Python to C++. I've managed networks using Cisco and Mikrotik routers and switches and have experience with scripting. I enjoy skating and being outdoors.
I run a small network on the tiny part of the internet. AS400587 is mine and a small hobby network that I use to learn more about BGP, the internet, networking and routing. This very website is actually hosted there. The servers on the image that you see either to the left(desktop) or at the very top(mobile) are from there, and either the server with the grey sticker or labeled as R is serving this site right now, depending on how the load balancer decided to throw things.
I've learned a lot from running this, including BGP, peering, and network basics like subnetting for both IPv4 and IPv6 on the network side. On the system administration side, I learned how to install OS and the basics of managing and monitoring systems. It's also thought me a little of managing my own business as I've needed to operate this as efficently as possible.
I also use this to selfhost a lot of applications and that's given me system administration experience in the real world. Some of these are used by others(including strangers) as well, and so keeping uptime high has been important.
Sun West Mortgage Company Software Engineer
I've worked at SWMC as a software engineer on their mortgage related AI chatbot. I used Node.JS to work on a MERN stack to write the backend and frontend of the application with React.JS on the frontend. I also worked on the mobile application which used React Native. We used JIRA for task management and I directly interfaced with our sysadmin and QC team to validate the software for deployment.
State Employee's Union Network Technician Intern
I interned for the North Carolina State Employee's Credit Union as a network technician. During my time there, I diagnosed issues on the network on Cisco routers and switches, and resolved them, either by fixing the problem outright, or contatcing the vendor who caused the issue and giving them the pertinant information for them to resolve the issues on their side and validating the fixes on our side. I worked within a team and teamwork was crucial to ensure that we got all issues resolved as quickly as possible.