Skip to content
View Bradshaw's full-sized avatar
πŸš€
Lost in space
πŸš€
Lost in space
Block or Report

Block or report Bradshaw

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bradshaw/README.md

Hello!

My name is Gaeel Bradshaw‑Rodriguez

I am a designer and programmer, with a background in interactivity, digital art, and computer-enabled experiences. If you're working on something weird, fun, thoughtful, or rebellious, I'd like to help you make that thing happen!

  • I built Superstructure, an opinionated website builder for blog-ish websites.

    • It's what I use to generate my website
    • It uses Pug and Sass to handle layouts and styling
    • It takes Markdown-formatted articles and generates pages
    • With a little bit of YAML metadata in the articles, it handles everything else:
      • Tagging and listing on post and tag-specific pages
      • RSS/Atom feed generation
      • Open Graph and IndieWeb metadata generation
      • And other sweet things, like alternate layouts and stylesheets...
  • I’m currently learning Rust, TypeScript & React

    • I'm really enjoying learning Rust! It's nice to use a language that guides you to good software design!
    • I've used JavaScript a lot, and I'm excited to see how TypeScript makes JavaScript development more reliable!
    • React is new to me, I'm looking forward to seeing what I can make with it!
  • I made Nebulae, a renderer for an alternative way of representing the Mandelbrot set.

    • I used this project to learn Rust and writing highly parallelised code
    • A classic Mandelbrot renderer colors pixels based on the number of iterations to escape the Mandelbrot set
    • A "Nebulabrot" instead draws a "heat map" of the trajectories taken during iteration
    • tl;dr: It makes pretty pictures with mathematics
  • I like to play with modular synths, listen to one of my jams: THONKIN'

  • Some of my projects are visible on my portfolio

  • I sometimes write articles on my website

  • Ask me about Procedural generation, accessibility, and tabletop roleplaying games

  • Get in touch!

  • View my CV

Connect with me:

https://spaceshipsin.space/rss.xml gaeel _gaeel_ @gaeel330 33G8qjxTK7

Languages and Tools:

git docker nginx rust unity csharp javascript nodejs gulp html5 css3 pug sass arduino blender java

Pinned Loading

  1. superstructure superstructure Public

    A website builder

    JavaScript 5 1

  2. nebulae nebulae Public

    A multi-threaded, configurable, Nebulabrot renderer

    Rust 8

  3. A cute iTerm2 config 🌸 A cute iTerm2 config 🌸
    1
    ![It looks like this](https://spaceshipsin.space/images/term.jpg)
    2
    
    
    3
    My terminal prompt in all its glory
    4
    1. Includes Git branch name
    5
    2. Distance (ahead & behind) the origin/HEAD
  4. Better version of Math.sin for javas... Better version of Math.sin for javascript
    1
    var old_sin = Math.sin;
    2
    Math.sin = function(x) {
    3
    	if (typeof x == "number" && isFinite(x)){
    4
    		return old_sin(x);
    5
    	}