Giter VIP home page Giter VIP logo

Evan Brass

Hi! I'm Evan, a web developer. I live near mountains... but mostly I stay indoors.

Most days, you'll find me hacking on some browser API: webaudio, webgl, webassembly, webxr, webrtc, webpush, service-worker, webworkers, etc. Rust and JavaScript (client or server side) are where I feel most productive, but I can probably dust off some C, C++, Java, PHP, or Python skills in a pinch.

Mentorship

The internet can be a thick inky black void sometimes. You whisper into it and it may or may not answer your call. If you'd like to summon someone out of the void, you can put something on my calendar. In plain words: I'm interested in meeting people and maybe trying to mentor them. We can chat, program, debug, or whatever.

If you're the kind of person that reads an invitation like that and thinks, "Sure that's available, but it's not really intended for me. He's probably 'over-subscribed' and if everyone took advantage of it, then there wouldn't be enough - so I'll just manage on my own." then please know that I have a special place in my heart for you. You and I are cut from the same cloth. Please click the link above, and if there's no time available, then send me an email and I'll make time for you.

Interests

There's a Raspberry Pi 3B+ kicking around my desk that was purchased with the express intention of writing an operating system from scratch, but then I learned that the Arm64 core was just a side show on the Broadcom GPU and then I got stuck trying to do VideoCore 4 programming in Rust. That's a project that I'd like to resume someday.

Most of my web-development has been purely static sites, but I've always wanted to add dynamic user content to a purely static site using a webrtc overlay network. That's my current project: WONK (the Web Overlay Network Kit). My first attempt (web3.0-test) was just signalling webrtc over webpush, and it kinda sorta worked - but wasn't satisfactory. I'd love to see a future that isn't federated, but fully distributed. Where you visit a website which installs a PWA that interacts in an overlay network and anyone can write their own node software by writing a simple static site.

I used to work in tech support, and I would open links in the phishing emails people would forward to us to see if I could hack them. Despite trying, I've never successfully hacked anything in my life.

I'm perpetually scruffy, but when I do shave I use a double edged safety razor. Fountain pens spark my joy. If you see crimson splotches on my hands it's probably not blood - it's probably ink.

Evan Brass's Projects

asynctosync icon asynctosync

How to provide a syncronous API to WASM over an inherently asynchronous JavaScript API - using worker threads, SharedArrayBuffer, and Atomics.

blades icon blades

Blazing fast dead simple static site generator

brackish icon brackish

A JS library for reactivity, templating, and more.

cascade icon cascade

JS Property Helper library for webcomponents

chandler icon chandler

My attempt at recreating the Chandler PIM using lots and lots of the Javascript.

cs362-004-f2018 icon cs362-004-f2018

Software Engineering (CS 362) class's master repository for Fall 2018.

custom-elements icon custom-elements

I want to design a pattern for developing custom elements that will behave well when http2, ES6 modules, accessibility, and maybe even decorators become commonplace.

elliptic-curves icon elliptic-curves

Collection of pure Rust elliptic curve implementations (e.g. P-256, P-384, secp256k1)

gcc icon gcc

Trying to use Rustc GCC codegen to write code for the Raspberry Pi's VideoCore IV GPU.

js-min icon js-min

A javascript framework that works the way I want it to.

mbedtls icon mbedtls

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.