hi, i'm daniel james

i'm a front-end web developer from birmingham, uk


I'm a front-end web developer with experience in HTML5, CSS and Javascript, as well as some knowledge of C# and PHP. I'm interested in technology and creativity, as well as finding interesting and innovative ways of combining them.

I graduated with a degree in Computer Science from the University of Birmingham in 2017. Since then I've been working for digital agency Made Media, creating top-class websites for arts venues such as LA Phil, Wales Millenium Centre and New York City Ballet.

My work for clients has involved converting finished designs into live website and components (with HTML and CSS), as well as writing the code to power those components from the content management system with PHP and Javascript. A sense of design is also central to a lot of this work, including writing for mobile devices.


Alongside my work for arts venues and orchestras with Made Media, I also work on many personal projects. Some examples include qCPU, a fictional CPU implementation, along with a code pipeline for creating runnable binary files from my own custom assembly language.

I've also built a vue.js-based tarot card look-up site, and an electron app for sharing files over a local network (which was picked up by my team as an efficient way of sharing files without having to resort to email or physical storage).

My thesis, Creating a library to aid in constructed language generation, used C# to build a library — codenamed yod — capable of creating new languages for use in fictional media (e.g. games or books).

This is only a small subset of my projects — there's a lot more on my Github profile!


Outside of programming, I also write and produce my own music, of various different genres, including some albums available on Spotify. I have also had the opportunity to write music for 2 video games: Desert of Vice & Ladderhead — both available on iOS, Android and PC.

I'm also interested in language & linguistics, solving Rubik's cubes, procedural 3D graphics, playing tabletop roleplaying games, and amassing as much nice stationery as I can.