Welcome to
DJ turned Developer // Mixing skills
👀 Take a look around. 👀
Get in touch

MixTape HeavyWeight

Mixtape Heavyweight

  • DJ mix player built in PHP & JavaScript.
  • Web Audio API provides methods and interfaces for audio processing.
  • Canvas API for rendering the audio visualizer.
  • Fetch API for submitting comments and ratings without page reload.
  • JavaScript icon HTML 5 icon PHP icon API icon

    RanDOM WisDOM

    Random Wisdom Android app

  • Android app built in Node.js using the React framework.
  • JavaScript implements the functionality.
  • AWS API Gateway routes requests to the server & other AWS services.
  • Released and maintained on the Google Play Store for worldwide distribution.
  • Do the Data Dance?

    Matrix-style data dancing

  • A two-part analysis of Spotify's popularity algorithm.
  • EDA on a 550k+ row dataset, using Python with Pandas for data cleaning and analysis.
  • Matplotlib, Seaborn and Plotly for visualization.
  • Narrative blog post on Medium.
  • Word of the Week

    Mail man on a hover board

  • Python script selects the 'Word of the Week' from a curated list.
  • smtplib and MIMEText in Python format the emails.
  • GitHub Actions schedule and automate the script's weekly execution.
  • PHP for secure user signup and email validation.
  • On the Record

    Old-skool DJ spinning on two gramophones

  • This article is a brief history (& pre-history) of recorded sound.
  • Learn how changing audio formats shaped DJing.
  • Ownership vs subscription: the trade-offs of using a DSP for a DJ.
  • Read the full article on Medium.
  • Momento Contento

    Momento Contento web app

  • Web app built using the Flask framework for Python.
  • Front-end U.I designed using HTML/CSS, JavaScript.
  • Connects to a MySQL database on the back-end to store and retrieve data.
  • Deployed to an AWS EC2 environment for hosting and accessibility.
  • Flask icon Python icon MySQL icon JavaScript icon AWS icon

    Get in Touch

    Get in touch

    I am always looking for new challenges and opportunities to grow as a developer. Please don't hesitate to get in touch if you have a project that you'd like to discuss.
  • Contact form
  • LinkedIn
  • GitHub