Hey there!

I'm Mike

I am a full-stack software engineer, multimedia producer, creative entrepreneur, & musician with a passion for building efficient systems and a persistent hunger for learning new skills.

Bio

I have always had a genuine curiosity of how systems work, which drove me to pursue an engineering curriculum in both high school and college. During my undergrad at Colorado State University, I took four semesters of engineering, before switching majors and finishing out with a Bachelor of Science degree in Restoration Ecology. I chose this field of study to hopefully help in addressing our looming climate & environmental crises. While earning my degree, a fellow student and I developed a university-recognized independent study called The Echo in 2015, which we would later nurture into an educational 501(c)(3) Nonprofit Organization. I still serve as The Echo's Director of Media Production, overseeing a variety of contributions to public education about animals, the latest of which has been our podcast One Wild World.


Beyond my education and work in the nonprofit sector, I have also garnered a diversity of professional experience in my local art community. As co-founder & drummer-producer for progressive rock band Chess at Breakfast, I was instrumental (pun intended) in the development of a sustainable music business. In addition to my work with the band, I spearheaded numerous cross-disciplinary projects within the broader art community, utilizing my extensive network of collaborators, both locally & remotely.


My pursuits in the arts and the nonprofit sector constantly required me to learn new skills, one of which has been web development. I successfully taught myself how to build websites from scratch with HTML, CSS, and JavaScript, as well as content management systems like Wordpress. To expand upon this knowledge, I decided to attend Flatiron School's live in-person Full-Stack Software Engineering boot camp over the winter of 2022-2023. During the program, my classmates & instructors came to know me as someone who is both friendly & knowledgeable. I facilitated frequent group learning sessions and provided individual guidance to classmates, which bolstered my ability to communicate software engineering concepts. After earning my certificate in February of 2023, I immediately picked up freelance web development work to reinforce & advance what I had learned.


Please see my projects for more examples of my freelance software development work. As I continue to nurture my passion for software development, I look forward to contributing my technical & interpersonal skills to this ever-evolving field!

Get in Touch!

Skills

AT MY CORE, I AM hard-working, resourceful, creative, empathetic, & self-motivated, with exceptional leadership & communication skills and a propensity to learn something new from every experience. With my academic background in ecology, engineering, & mathematics, I have proven myself as a systems-thinker that brings an engineer's mindset to all of my independent & collaborative ventures in software, freelancing, nonprofits, media, and the arts. These ventures have culminated in the broad set of skills seen below. To see examples of my software engineering skills at work, check out my projects or read my blog posts.


Languages

HTML
CSS
JavaScript
Ruby
ERB
Python
JSON

Frameworks, Libraries, & Plugins

React
Redux
Ruby on Rails
ActiveRecord
Rails ActiveAdmin
SASS
Tailwind CSS
Daisy UI
Semantic UI

Platforms, Environments, & Other Tools

Git
Github
Wordpress
Render
Netlify
Google APIs
Google Sheets
Microsoft Excel
Node.js
NPM & NPX
PostgreSQL
SQLite3
Rails Views
Vite
Create React App
VS Code
Postman
Figma

Skills & Principles

Front End
Back End
Full Stack
Object Oriented Programming
Web Development
CI/CD
Agile & Scrum Methodologies
UI/UX Design
Wireframing
Responsive Design
CRUD
Custom API's
Unit Testing
RESTful Routing
Version Control
Branch Management
Clean Code
Refactoring & Optimization
Virtual Disks & Cloud Storage
Authentication & Authorization
Error & Exception Handling
Namespacing
Scope
Inheritance
Hooks
Dynamic Rendering
Data Validation
Client-Side Routing
Environment Variables
Exports & Imports
Wireframing

Software Programs

Bitwig
Ableton
Pro Tools
VST Plugins
Kontakt
Adobe Creative Suite
Photoshop
Illustrator
Premiere Pro
Davinci Resolve
After Effects
Wordpress

Audio Production

Music Production
Mixing
Mastering
Sound Engineering
Sound Design
Audio Editing
Patching & Routing
Cable Management
Podcast Production & Editing
Audiobook Editing
Live Audio
Field Recording
Sound Treatment
Effects & Amplification
Microphone Selection & Technique
Equipment Care & Maintenance
Vocal Coaching
Voiceover

Film & Video Production

Videography & Cinematography
Video Editing
Color Correction
Film Audio & ADR
Scripting & Storyboarding
Motion Graphics
2D Animation
Video Effects & Filtering
Directing
Lighting
Location
Equipment Care & Maintenance

Graphic Design

Logo Design
Event Poster Design
Business Card Design
Merchandise Design
Social Media Graphics
Photo Editing
Image Blending
Effects & Filtering
Masking & Composition
Digitization
Digital Illustration
Font Creation
File Conversion
Image Restoration
Print Preparation

Industries

Music & Entertainment
501(c)(3) Nonprofit Organizations
Freelance Media Production
Independent Film

Music & Entertainment

Event Production
Live Sound
Lighting Direction
Live Visuals
Monitoring
Transport & Logistics
Stage Safety
Communications
Tour Booking
Ticket Sales
Event Promotion
Content Creation
Social Media Marketing
Event Poster Design
Live Recording
Stage Plotting
Merch Design
Merch Sales
Salesperson Recruitment
POS Management
Equipment & Merch Inventory
Release Campaigns
Physical Media
Package Design
Brand Development
Budgeting
LLC Filing
Business Banking
Live Streamed Events
Team-Building
Conflict Resolution
Project Management

501(c)(3) Nonprofit Organizations

Fundraising
Outreach
Volunteering
Promotion
Social Media Content
Live Streaming
Nonprofit Administration
Internship Recruiting
Web Design

Freelance Media Production

Networking
Communications
Invoicing & Timesheets
Square POS
Cloud File Management
Contract Writing
Price Negotiation
Gig Prospecting
Time Management
Outsourcing & Task Delegation

Independent Film

Project Management
Production Planning
Location Scouting
Shooting Day Coordination
Marketing & Promotion
Cross-Discplinary Art Coordination

Instruments

Drum Kit
Auxiliary Percussion
Hand Percussion
Electronic Percussion
Electric Guitar
Acoustic Guitar
Electric Bass Guitar
Fretless Bass Guitar
Voice
Piano
Electric Keys
Mandolin
Sampling
Sound Manipulation
Control Surfaces
Digital Turntables

Music Composition & Songwriting

Music Composition
Film Scoring
Musical Arrangement
Lyricism & Poetry
Co-Writing
Dynamics
Music Theory
Tempo & Rhythm
Music Experimentation

Music Performance

Live Performance
Studio Performance
Preparation & Practice
Setlist Creation
Stage Setup
On-Loading & Off-Loading
Performance Choreography

Businesses

Bardo Coffeehouse
GrubHub
NoCo Nosh
OrderUp
Domino's Pizza

Logistics & Delivery

COVID-19 Essential Worker Status
Food & Beverage Delivery
Hot & Cold Food Storage
Road Safety
Maps & Routing
Customer Service
Communications
Vehicle Maintenance
Equipment Maintenance
Tracking Mileage & Expenses

Food & Beverage

Barista
Customer Service
Kitchen Management
Scheduling
Burrito Chef
Pizza Chef
Restaurant Opener & Closer
Food Prep
Food Safety
Get in Touch!

Projects

Believe it or not, you've already seen one of my projects — this portfolio site! I put a lot of effort into building it as an example of my web development skills. To explore more examples of my skills, check out three of my projects below. If you'd like to see some of my contributions to the online developer community as well, read my blog posts!


Software ScreenshotSoftware Screenshot

Backyard Bowls Food Truck

I built this full stack app as my capstone project at Flatiron School, based on my good friend's food truck business (now rebranded to Alpine Eatery). The front end uses React and Tailwind CSS, and the back end is built with Ruby on Rails solely as an API. There is full CRUD


Software ScreenshotSoftware Screenshot

Daggett Control Company

This full stack app was the result of a freelancing contract I took on in the months following my graduation from Flatiron School. I created this site with a React front end using Tailwind CSS, as well as a Ruby on Rails back end API with a custom-built database admin app, built from scratch using Rails Views. This is the most comprehensive website I have built, since it combines so many different techniques and includes a fully deployed front end & back end.


Software ScreenshotSoftware Screenshot

Vessel Music Services

This is a portfolio-type website for a music licensing company. I built this site using my own portfolio site (the one you're currently on) as a template.

Get in Touch!

Blogs

Software Screenshot

Intro to Building a Ruby on Rails Back End

"Follow along with my example repo, which has a solution branch. So, you wanna be a Ruby on Rails..."

Read Blog Post

Software Screenshot

Beginner's Guide to Ruby Methods

"If you're like me, you've only recently begun your journey into working with back-end coding..."

Read Blog Post

Software Screenshot

React Router for Dummies

"Greetings, Friends & Fellow Devs 👋 I really hope you didn't take the article title for..."

Read Blog Post
Get in Touch!

ContactThough this website is mainly geared towards software engineering work, I am always open to discussing new projects in any of my fields of expertise. Please use the form below to get started!