[ cassette - portfolio ] [ about me ]

interests

hi! i'm Cassette, i'm a graphics programmer and technical artist currently studying games programming at Staffordshire University. i did my first year in games design and programming, but switched to just programming for my second year to focus on computer graphics. i'm now in my third year, and doing my dissertation looking at isosurface extraction, specifically marching tetrahedra (it's really fun).


my primary interest in rendering and graphics really crystallised in my gap year, where i took a drawing foundation course and developed my art skills in Blender and Inkscape, as well as my game development skills.

since then i've become fascinated by 3D and 2D graphics, the mathematics and algorithms that drive them, and the technical side of digital art and videogames.


my particular interest is in stylised visuals, post-processing (and image processing broadly) and novel rendering techniques.


skills

i have experience in various programming languages such as:

i've self-taught myself programming since almost age 10, and i've picked up various skills for best practice, debugging, and optimisation along the way. i'm also good at developing large-scale architecture for projects, and following processes of decomposing large problems so they can be solved more easily.


TODO: rendering APIs, tech art experience


having studied further maths at A level, i have a strong understanding of linear algebra, integration and differentiation, complex numbers, and statistical methods, all of which are often important in graphics.

my attitude to problem solving allows me to put those tools to use to create unique shader effects, develop geometric solutions to spatial problems, build procedural/algorithmic generation systems, and more.


my investigative attitude to learning and problem solving allows me to pick up and understand complex problems or pre-existing systems relatively easily, and helps me to produce novel solutions and ideas.


i'm also a strong teamworker: i communicate ideas effectively, and foster a friendly work environment. furthermore, the drawing course i took has given me some extremely useful tools both for visualising my own ideas and presenting them diagramatically or graphically to others.

i have experience working on shared projects, i'm familiar with source control and collaboration using git, and organisation and division of work both verbally and using kanban boards.

for instance, i was recently part of the Staffs 1UP Scheme, an internship program run by Staffs as a standalone studio attached to the university, where i collaborated with a mid-sized team to produce an excellent party game, Disc-Go!, an experience which i have absolutely loved. Disc-Go! was shortlisted for the 2024 'Best Social Game' Tiga award.

i also found myself at home in several roles for the collaborate game development module at the end of second year, picking up the roles of tech lead and tech artist for developing Rod and Ripple.



the amazing team i was part of for developing Disc-Go!, one of the 1UP Scheme games.

projects

currently, i'm working on a few projects:


sometimes i even find time to play videogames too...


as you may have guessed, i'm a lover of space, surrealism, retro-futurism, brutalism, fungi, botany, and bonsai.


i'm currently playing Bloodborne, and i'm planning to play SIGNALIS next.

my favourite book is The Haunting of Hill House by Shirley Jackson (or perhaps The Ultimate Alphabet by Mike Wilks); i recently finished House of Leaves by Mark Z Danielewski. i plan to read The King in Yellow next.