TECHNOLOGY

Hardware

I have always enjoyed hardware.

I've built a desktop computer, carried out some rudimentary laptop upgrades and repairs, built a RetroPie with a Raspberry Pi, and a large range of analog and digital effect pedals.

Take A Hike overdrive guitar effect pedal.
Water guitar effect pedal PCBs.

I find the fact that hardware is tangible quite appealing. As fun and interesting as it is to make intangilbe things, it is satisfying to have a physical object which I designed and built. This is especially true with guitar effects.

Software

Examine my code on Github.

I initially became interested in software through video games. It seemed like an interesting way to combine several of my interests.

Even from a strictly programming perspective, I find game development to be a mixture of design, UI, front end principles and back end engineering.

I still aim to make a video game, but become more interested in programming in general. While games require familiarity with object oriented programming, I am very interested in functional programming as well.

I have experience with Lua, Python, JavaScript, CSS, HTML, Ruby, and Assembly.

I've had some exposure to Java, C, C++ and C#.

My work with effect pedals has involved Assembly, particularly the SpinASM language for the Spin Semiconductor FV-1.

Most websites I have built from scratch have been projects done for the sake of learning. That includes this portfolio website.

Additionally, my pedal website was built with Squarespace, and my literary blog was built with Wordpress.



contact me: