Foxy Panda ~

Spotify playback and volume control using keyboard shortcuts on Linux

Recently I've been playing around with my new Ubuntu setup (using bspwm, seen below) and I needed to get my keyboard playback and volume controls working to use Spotify efficiently. While this topic has been covered extensively on the web, the knowledge is currently spread among multiple websites and this

COMP207P Compilers Guidelines Part 1: Lexing and Parsing

During my 2nd year as a computer scientist at UCL I got a chance to work on an amazing compilers coursework. It was a part of COMP207P Compilers module and together with 2 of my teammates I was faced with a challenge to develop the compiler front-end for a fictitious

Presenting to Steve Guggenheimer, Corporate VP of Microsoft

On December 5th, 2016, I got a chance to present the PEACH Reality project I've been working on to Steve Guggenheimer, who is (at the time of writing) the Corporate Vice President & Chief Evangelist at Microsoft. Presentation The presentation itself lasted around 15 minutes during which my team had a

Hiding compiled JavaScript or CSS from GitHub diff

While working on Blitz, a static site generator I'm developing, I wanted to prevent compiled JavaScript from cluttering the diffs. I was using TypeScript which was compiled into JS, so I was really only interested in the changes to TS source code. Solution To avoid wasting your time, let's jump

UCL PEACH Reality with Microsoft HoloLens

As a part of COMP204P/COMP205P System Engineering modules in my 2nd year of study in UCL I've been given a chance to work with Microsoft HoloLens and I became a part of the PEACH project, namely the Reality group. In this article I'll be talking about PEACH Reality itself

Foxy Panda ~ © 2026