Charlie Hewitt

Part II Project

As my third year project I've explored the procedural modelling of trees for use in computer graphics.

I've implemented two systems which generate tree models of many types within the blender modelling application.

The associated dissertation will be available to read soon. I'm also hoping to polish up and release one of the tools as a blender plugin as well.


As part of my studies I've been learning a lot about machine learning and artifical intelligence, so I thought I'd have a go at implementing some of the concepts.

So far I've implemented a Bayesian neural network, Gaussian process regression (pictured) and the Viterbi algorithm - I'm hoping to implement a support vector machine and more soon!


Project completed as part of the Hack Cambridge hackathon in January 2017.

An IR sensor placed in the user's mailbox would communicate via WIFI to our server which then sent out an email notifying them. Ideal for Cambridge students whose mailboxes are often far away from where they live.

A website allowed users to register and set up their device, as well as check its status.

OpenGL Shaders

More Info

Playing around with some space themed planet shaders in GLSL.

Much more detail available by clicking 'More Info'.


I'm joining the team at Jagex Games Studio for 3 months in the summer of 2016 as an intern.

I'll be working on a project as part of a small team aimed at exploring new areas which Jagex may be interested in expanding into in the future.


SplitBit is an online equity, salary and payments negotiation platform aimed at startups, particularly in the tech industry.

The site was created as part of the Cambridge CST group project programme. The group worked with clients Matt Johnson and Eddy Ashton from Frontier, a games company based in Cambridge.

THBC Site Redesign

View Site

Trinity Hall Boat Club's original website was designed in the 90s and was starting to show its age. I carried out a complete visual redesign and tidied up many aspects of the website code.

I also wrote a new voting system to be used for captaincy elections, as well as updating the content of many of the site's pages and adding some new ones.


More Info

Animated icon theming platform (similar to Winterboard) for iOS 8 and 9.

Available for free from the ModMyi Cydia repo. Source code available on github

JS Raytracer


(A quite slow) Raytracer written using javascript and rendered using HTML5 canvas.

Uses Phong illumination with recursive reflection and coloured lighting/shapes. Can render planes, triangles and perfect spheres with varying shininess and reflectivity.

WebGL Earth


First experiment writing custom OpenGL shaders using WebGL and THREE.js.

Model of Earth with Texture, Normal, Displacement and Specular mapping and Phong illumination.


More Info

Seng is a sleek and highly customisable replacement for your iOS 8 & 9 app switcher and control center, providing 2 core features; Multi Centre and Hot Corners.

Available to purcahse from the Cydia Store.


More Info

Customise the iOS LockScreen Now Playing view and Music app. Packed full of features and compatible with all devices running iOS 7 through 9.

Available to purcahse from the Cydia Store.

Developer Info

Messages Customiser

More Info

The most fully featured tweak available for modifying the iOS Messages app. Messages Customiser is the one stop solution for tweaking your texting experience on all devices runnning iOS 7 - 9

Free and Premium version available from the Cydia Store.


Simple winterboard theme with subtle changes from the default iOS 7 look. Inspired by the work of Louie Mantia

Includes all stock icons, and a few extra. Compatible with all devices on iOS 7.

Available from my personal repo.

Tinct & Chroma

Chroma, and the more fully featured Tinct, are a duo of UI tweaks for iOS 7 and 8. Both allow for extensive customisation of the colours of various elements of the iOS interface, while remaining lightweight and simple to use.

Chroma is available for free from Cydia, and Tinct is available to purchase from the Cydia Store.

Linen Growl Style


Custom style for the popular Growl notification management app.

Inspired by the iOS 5 and OSX Mountain Lion interface styling and with custom slide in animation.

Flippers Ain't Wings

More Info

Block jumping, arcade style game for all iOS devices.

Follow the story of Percy the Penguin in his adventure to discover the source of mysterious ice blocks falling from the sky.


Winterboard theme for retina iPad on iOS 6.


  • All stock icons
  • AppStore Icon Mask
  • Springboard Elements
  • App Switcher
  • Notification Centre

Available from the Cydia Store

Background Tiles


Set of 200 seamlessly tiling background tiles ideal for use in any project.


  • 200 .jpg tiles
  • 1 .PSD file containing all tiles
  • 1 .PAT file containing the 50 patterns
  • 1 .HTML preview file

I'm a year old student living near London in the UK.

I'm studying for a BA in Computer Science at the University of Cambridge.

I like to design and code things - apps, websites, iOS tweaks, icons & interfaces.

I also love to play and write music, take photos & row.

A full CV is available here.

Get in touch