During my time at Iowa State I have picked up a number of skills including a familiarity with a variety of imperative programming languages, assemblies, development environments, and programming models. A quick list of some of these proficiencies includes:
- Frameworks: Flux, React, AngularJS, Hadoop, Unity3D
- Models: Agile/SCRUM, Web, iOS, and Android Development
- Assemblies: AVR and MIPS 32-bit
Some of my skills that are harder to sum up with a bullet point include experience with embedded systems design, advanced circuit analysis, digital logic design, computer architecture design, electro-magnetic analysis, etc. For more information on these knowledge sets explore this website or reach out to me for specifics. I would be happy to answer any questions.
Hardware Design Experience
Computer hardware design is largely a matter of understanding the core building blocks of digital logic and how those units can be used to build more complicated systems. With a background in advanced circuit design, transistors, and their use in digital logic units I have a firm foundational knowledge. That said, good design requires not just an understanding of the basic building blocks; it demands an ability to intuitively and creatively use those tools on a macro level. My computational architecture classes have taught me a great deal about design on this level, from memory elements to register files and ALUs to data path control systems. I have even had the opportunity to design a fully-functional five-stage-pipelined 32-bit CPU. In short, I am fully versed in the standards, methods, and tools of modern computational architecture design and am excited to pursue more advanced patterns soon. Additionally, I have some experience in circuit fabrication tools and practices. On top of that, my embedded systems programming experience means I can use that knowledge to leverage the full power of today’s hardware through software.
Software Design Experience
Audio/Visual Design Experience
I originally became interested in the area of audio/visual design when I read the manual for an Allen and Heath GL2400 mixing console. I quickly became very interested in the subject of audio synthesis and from there my fascination with parametric equalization, gain structuring, stereo spectrum analysis, and the countless other tools available to audio engineers grew quickly. I watched every video I could find, spent countless hours analyzing the work of other professional engineers, and practiced my skills every week with the limited audio equipment available at my home church. After enrolling at Iowa State I was presented with the opportunity to join The Salt Company campus ministry’s technical team were I have been able to routinely work with professional grade audio/visual production equipment. This includes complex computer graphics and live video systems, tour grade lighting systems, and even DiGiCo brand audio consoles which are among the finest in the world. With tools like the Waves suite of digital emulation tools, dynamic equalization and compression, and 96k resolution stealth-floating-point analogue to digital converters; both the SD9 and SD10 consoles are an absolute dream to work with. Today I continue to expand these experiences as the on staff Production Coordinator for The Salt Company where I oversee all of our technical and production operations.
Business Economics Minor
As one expression of breadth in my education I have completed a business economics minor. This program consisted of introductory and advanced courses in micro as well as macro economics as well as a business finance and investment class. Through these experiences I studied principles from things as simple as supply and demand models to more advanced macro level level calculus based economic theories including foreign and domestic analysis. This included and built upon concepts of labor participation, gross levels of investment, government spending, inflation identifiers, etc. I’m happy to say I now have a fairly comprehensive understanding of economics which has already proven very useful both for friendly discussion and analysis as well as actual day to day decision making.
Music Technology Minor
As another expression of breadth in my education I am in the process of completing an additional music technology minor. I entered college with a passion for audio engineering and was able to expand my experiences with live music production through my position as Production Coordinator for The Salt Company. To further augment this experience I elected to pursue a more traditional education in the technologies of music production. This has included a course in acoustical physics as well as courses focusing on industry tools like ProTools, Max, Kontact, Logic, etc. I look forward to continued growth in these areas both through my formal education as well as experiences with The Salt Company.
DiGiCo Console - Fall 2015
The brand behind some of the largest tours on the planet, with 96k digital conversion and stealth floating point technologies DiGiCo audio consoles are some of the best in the world. As a front-of-house audio engineer for The Salt Company I regularly get to work with the SD10 and SD9 mixers, two incredibly powerful tools for professional grade audio synthesis.
Salt Company Tech - Fall 2015
As a worship and technical arts leader I regularly organize and execute large scale high production value services for roughly 1,800 Iowa State students. This includes managing professional grade audio/visual technologies, coordinating with a multi-disciplinary team, and communicating technically complicated information between experts and laymen.