-
May 1, 2021 to Nov 6, 2024
Public facing site disseminate information about Bond Sales and their communities and a user portal to manange the content
-
Sep 1, 2019 to May 1, 2021
Cross platform application for restaurants ordering and back office software.
-
Jan 1, 2018 to Jun 1, 2019
Securities and Crypto trading application
I originally set out to pursue a career in medicine, with aspirations to specialize in psychology. My passion for problem-solving and building led me to believe that the medical field was a perfect fit. After excelling in my Pre-Med coursework with straight A's, I experienced a shift in direction that led me to reconsider my path.
At a crossroads in my career, I reconnected with an old friend who was driving a new Camaro and working in web development. Inspired by his success, I realized that if he could make the transition, so could I. Determined to explore this new field, I taught myself the fundamentals of coding and web development.
I landed my first role as a Junior Developer at a startup focused on building a trading application. Through dedication and a strong drive to learn, I quickly became one of the top performers among my peers.
My next opportunity came at a food service startup, where I was tasked with converting the entire codebase from JavaScript to TypeScript. This challenging project allowed me to prove my technical expertise, and by the end of my tenure, I had grown into a mentor and teaching role within the team.
Most recently, I joined a municipal bond startup, where my contributions were quickly recognized. Within a year, I was offered a promotion, taking on additional responsibilities. As the company continued to expand, I was promoted to a leadership role, where I now manage the Core Epic team. In this role, I oversee maintenance, bug fixes, and feature requests, ensuring that the team continues to deliver high-quality solutions.
With over eight years of experience in software engineering, I specialize in designing and implementing scalable systems that adapt to the evolving needs of organizations. I focus on crafting simple, efficient, and maintainable solutions to complex problems.
My experience in web technologies and computer science has given me a versatile skill set, enabling me to address diverse challenges and deliver impactful results.
Whether collaborating with cross-functional teams or leading projects independently my career has been defined by a relentless pursuit of knowledge and a passion for innovation.
As a junior level developer I quickly learned and built upon the patterns that existed in the codebase. Within a year I was knowledgable enough to teach other juniors and was promoted to team lead.
Proud recipient of the highest honor in Scouts the Eagle Scout rank which was awarded for my organization and completion of a project that benefited the community
I lead the restoration of a historic building at Pioneer Living History Museum in Northern Phoenix. From getting approvals, to organizing all the volunteers, get donations for the materials, I worked with the museum to restore a historic piece of Arizona
Custom built from my own designs which I solder together, assemble the frame, and flash/configure the firmware.
The moments that you get to fly are amazing, but the real meat and potatoes comes from crashing and building them. The best problems come from working on embedded systems. Having the physical component cost of "just trying it out" forces you to become creative and try different solutions
The drones are programmed with Betaflight for it's freestyle performance, the gear is: ImmersionRC with HDO2.1 goggles and ELRS Radiomaster Boxer
The freedom of 360 degree movement, feeling like you are right there in the action, and the harmony of multiple pieces of technology working in concert are just a few reasons I love drones.
I have 3 different drones, the one in the photo is a 5 inch quad with 60 amp ESCs and massive 2406 stator / 2450 KV motors running 6s. It's a monster that is a lord of the sky.
To round out the fleet I have a nimble 4 inch quad 4-6s and a little tiny 65mm racing quad that I toot around inside with.
As a junior paired with a developer on my team who used Emacs, and the level of control they had over their editor astounded me. Navigating between files, moving around inside files, text manipulation, and infinite customization. It was clear to me that they were able to iterate significantly faster than I was using vanilla VS Code.
It wasn't Emacs or Vim that made them efficient, it was their level experience with their editor and their equipment.
So, since Vim is the lowest common denominator of editors I took the next 6 months learning Vim (Neovim flavor) and a QMK programmable keyboard.
I've endured the pain of endless configuration files to make my operating system. Even a few mistakes along the way, like realizing that I needed to update the location of vmlinuz in the config. Even though my UEFI system recognizes the install location of EFI/boot/bootx86.efi, the OS is looking in /BOOT.
Then add in a little unassuming sudo pacman -Syu, restart, and get stuck at the GRUB bootloader... time to break out the ISO and start seeing where I went wrong.
Definitely was a skill issue though.
Both OS and side project Arch Linux has taught me that at the end of the day regardless of what you're working on in software it is always: Data Structures, Directories, and Algorithms
Another team member showed me the customizations that the keyboard firmware QMK could provide, and the beauty that is Layers.
Then it got creative, I started experimenting with different seats, different desks, sitting on the ground, sitting on a ball chair, and all gave me issues when trying to code for long stretches (10+ hours).
After a couple iterations I thought to myself "What is the most comfortable chair?" A zero gravity recliner of course! Then it all came together with my lounge chair, split keyboard, and a PVC frame for the monitor to keep it at a good distance above my head.
Next iteration will remove the PVC with a more permanent, and a better way to get in and out. Right now I kind of slink out to the side.
Started with an Ender 5 Pro and now using Resin SLA 3D Printer to replace bespoke pieces of plastic and make compliant mechanisms.
I love building and designing parts from scratch using programs like Fusion 360 or Blender. These programs have taught me about the different ways that you can go about creating 3D objects and manipulating them.
I prefer Blender's approach that you perform mathematical operations like unions to achieve the final result, whereas Fusion thinks of objects that can be connected and sculpted.
This is my boy we hang out and do just about everything together.
He's a four year old Border Collie Corgi mixed breed, he loves running and eating all the food he can find or coerce out of me with those puppy dog eyes.
After working on a computer all day with it's infinite problems, it's nice to sit back and just do one thing at a time. Plants are fairly simple in that way, they take a while to change and you should not change them too quickly or often.
The outdoors is where it is at, I am an avid backpacker, camper, hiker.
Usually you can find me off exploring some unmarked trail or figuring out how to get to the top of the next mountain.