Polyglot Developer and Data Scientist. Currently mainly working with TypeScript and Swift; but have worked with Kotlin, Ruby, Python, Elm and more.
solandra. A framework for algorithmic art. TypeScript first. Make drawing concepts part of framework. Make APIs for humans.
180solandra-flutter. Let's make drawing stuff with Flutter more concise, simple and powerful
18immutable-context. Immer + Hooks + Context + TypeScript = Low boilerplate, Immutable, Editor-friendly State management?
13React-AFrame-Intro. An introduction to using A-Frame via React
6solandra-svg. Creating SVG graphics, but with a nice API
5elixir-school-ebook. Create an ebook version of Elixir school
4A-Frame-React-Starter. A little A-Frame + React Project (want to try visualisation etc)
4learning-openjscad. some scripts
4Solandra-Swift. Ergonomic creative coding with Swift
3TokamakExample. An example of using Tokamak (React-ish framework for Swift)
3play-ts. TypeScript first, lightweight but batteries included, algorithmic drawing framework, powered by HTML Canvas but with nicer APIs. Now moved to new name/repo: Solandra
2isometric-map. Convert 3D (x,y,z) to 2D Isometric coordinates
2CGExtensions. Standard Swift extensions on CGFloat, CGRect, CGSize
1PseudoRandom. A Swift Package for PseudoRandomness
1Elm-Present. Presentations in Elm (0.19) with Markdown slides, animated, interruptible transitions etc
1solandra-workshop. Links/plan for a Workshop teaching Solandra
1elm-present-data. A little example of using Elm to present data and ideas
1UKConstituenciesGeoJSON.
1free-programming-books. :books: Freely available programming books
1use-svg. Like Figma, but use React rather than mouse clicks?
1angular-markdown-filter. Markdown filter for Angular
1react-native-website. The site and docs for React Native
1immutable-context-example. trying out state management idea
1hackCouncilPay. Part of Hack the Government 2013. Looking at council pay in relation to other data.
1InternationalTrade. Constructing networks from international trade.
1MPofTheDay. Learn about a new UK MP every day and take action.
1