Organ Builder • Coder • Bookkeeper
I’ve spent 9 years in the pipe organ industry while coding and woodworking on the side. Then moved into warehouse management and video editing. Now I’m looking to get into bookkeeping and accounting.
For 9 years, I've built, designed, and serviced pipe organs. The meticulous, technical work piqued my interest and fueled my love of learning. Organs are heavily engineered mechanical, electrical, pneumatic symphonies, and I loved every minute of bringing them to life.
But I've always been drawn to code too. I've always been a problem solver and optimizer, and programming gave me a natural outlet for that. Being able to write software to automate tasks and watch your code make a difficult task more manageable is incredibly rewarding. After taking high school programming classes in Quick Basic and Visual Basic 6, I continued to learn python and JavaScript on my own. JavaScript, of course, naturally led to web development which requires HTML and CSS. I also got into data analysis with Python, using libraries like Pandas to make sense of complex datasets (useful for warehouse management).
Now I've switched my focus to bookkeeping and accounting. This may seem like a little bit of a left turn, but I find a lot of parallels between these fields. They all require deep and complex problem-solving skills, and attention to detail. I have always found excitement in the idea of a small business, and unfortunately, many small business owners struggle to keep their finances in order. I want to be the person who helps them with that. Helping a small business owner will allow them to help other people through their business, and that is something I want to be a part of. I'm genuinely excited to learn this field and help the world as much as I can.
Here are some projects I've built. Click to see them on GitHub.
This is a pong game, written in JavaScript, inspired by Super Ping Pong for the Sega Genesis. I had a lot of fun making powerups and ps5 controller support. Powerups include: Bounce(Horizontal and Vertical), speed change(increase and decrease), skull(if ball hits paddle, it will lose the round), multiple balls, shield, random location, change paddle size, and sticky paddle.
This is a simple decimal to fraction calculator. However, the resulting fractions are quantized to 16ths or 32nds in order to use them with a ruler or tape measure. This was used extensively in my previous role as a Pipe Organ Manufacturer.
This is a game of checkers created in vanilla javascript. The first turn is randomized and an infinite number of jumps are possible. Per the official rules of checkers, if a jump is possible, it is required to be taken and any other linked jumps must be taken.
Want to see more? Visit my GitHub profile to explore additional projects and repositories.
See All Projects on GitHubRight now, I'm diving deeper into accounting principles, tax basics, and financial analysis. My goal is to become someone that small business owners trust with their books and general financial health and planning. I'm not there yet, but I'm putting in the work to get there. I'm currently taking the Tally course on coursera to make sure I have a solid foundation.
Have questions? Want to chat about music, code, or accounting? I'd love to hear from you.