Colm Murphy
Pilz Ireland - Graduate Software Development Engineer
UCC - BSc Computer Science

What I've been listening to
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
-
...
...
...
Projects I've worked on
-
Pseudo-Code Compiler
My Final-Year Project was to develop a runtime environment for pseudocode, as defined in Introduction To Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein.
- Tokenises, parses, transpiles pseudocode to executable Python code.
- Provides a graphical interface to support interactive execution of pseudocode.
- Accompanied by a standard library with implementations of various data structures.
-
Sands of Orisis
A top-down Real-Time Strategy game developed in Godot 4 for a university group project
- Developed in eight weeks by a team of 4 students.
- Real-time peer-to-peer multiplayer.
- Compatible with Windows, Linux and macOS systems.
- Event-driven architecture to handle network replication and synchronisation.
-
colmmurphy.xyz
My Personal Website.
- Developed with Astro, React and TypeScript.
- Hosted on GitHub Pages.
- Continuous Integration via GitHub Actions.
-
Klaassify
JavaFX desktop Application to visualise your music taste in a novel format.
- Integrates with the Spotify API to aggregate your listening history and retrieve your favourite artists.
- Uses an ExpressJS server to communicate with Spotify without leaking API credentials.
- Represents your favourites as vertices of a graph, with edges connecting similar artists.
- Implements force simulation algorithms to optimally render a graph to the user.