Category Javascript

A Quick Example of the Astronomia Library

Astronomia is a Javascript Library used for calculating various astronomical phenomena, such as the positions of the planets. It achieves this by implementing the celestial mechanics algorithms of the Belgian astronomer Jean Meeus as they are described in his great…

Online Star Map

an image from my app

This is my most complete Full Stack project so far, and required applying knowledge and experience from many domains. I can outline them as follows: At heart this program was an exercise in data visualisation. It uses a custom made…

Procedural Art: Synthcity

An image from the project.

This was another exercise in pure HTML All the complicated looking stuff, such as the ray lines, are procedurally generated. If you’re a maths person you can probably guess how I did it, if not, oh well. View here: …

Buddha-Vision

spooky cyber buddha image

Go here and have a look: The key to this visual effect is using the CSS pseudo-element ::before in order to set a background image to the text box, which is then convolved with the underlying image using the…

Palette Generator

I made this with front-end framework Vue.js, which is excellent by the way. Why A Palette Generator? In design it is frequently required to create a palette of colours to give a theme a coherent feel that conveys a certain…