Welcome to my portfolio!

Michael Kirsh

LinkedIn Instagram YouTube GitHub

Music Mixer

Project hero image

About The Project

Project image

This project is an interactive music mixer built from scratch as a team assignment. The goal was to create a drag-and-drop experience where users can place sounds into target zones and build a track directly in the browser.

We designed the project around a vibrant, party-themed concept with a DJ panel and speaker visuals to simulate a club atmosphere. In the team workflow, I focused on the design side (original background, speaker, DJ panel) and I also built the HTML and CSS structure. Chris Macwan handled the main JavaScript functionality that powers the mixer interaction.

To make the mixer feel complete, I also created an original song specifically for this build. The final result is a simple interactive experience: drag the sounds, drop them into the DJ panel, press play, and the page turns into a mini “party” demo.

The visual direction was developed from scratch, with design elements created in Adobe Illustrator (logo and palette) and then applied consistently across the layout.


Deliverables

Design, color palette

JavaScript Functionality

Adobe Illustrator


Industry

User Interface

User Experience

User Research

Marketing

Web Development

Design


Software & Technologies

Design: Adobe Illustrator

UI Layout: Figma

Development: HTML, CSS, JavaScript

Interaction: Drag-and-drop based sound placement

Music: Ableton Live 11

Version Control: Git + GitHub


Challenges

One challenge was keeping the drag-and-drop interaction clear for the user, so it feels obvious where sounds can be placed and how to build the mix.

Another challenge was aligning the visuals with the functionality, so the DJ panel design matches the logic of the drop zones and still looks clean on different screen sizes.

Audio balancing was also important, because multiple sounds playing together can get messy if the volumes and timing are not handled carefully.


Date

July 2025


Main Goal Of The Website

The main goal of this website was to create a fun and easy-to-use music mixer where users can build a track by dragging sounds into the DJ panel. The page needed to feel like a complete experience: strong visuals, clear interaction, and a layout that works well across screen sizes. Also practicing the team-work and JavaScript.

Large project mockup