Skip to content
View novedevo's full-sized avatar
🏳️‍🌈
Deploying 🙃
🏳️‍🌈
Deploying 🙃

Sponsoring

@gennyble

Organizations

@mademast

Block or report novedevo

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
novedevo/README.md

I've been writing software for love and/or money since my first Minecraft mod in 2013.

Quick language facts:

  • Rust, Python, TypeScript and JavaScript are the languages I have at least a year of professional experience in. They are also the languages I am most skilled in, in that order.
  • The language I'm actively learning is C#. The next language I want to learn is Go.
  • The experimental language that has currently piqued my interest is Vine (previously it was Gleam). The language I would most like to know better is Haskell.

Quick professionally relevant facts:

  • The most interesting courses of my degree were on compiler design (Java), multimedia coding (C), functional programming (Haskell), theoretical computer science & computational complexity (\LaTeX :) ), and graph theory (also \LaTeX).
  • Usually at work I write backend applications with tight latency, correctness, and performance requirements. I encourage my coworkers to adopt static analysis, CI/CD, and proper testing.
  • I'm currently employed as a software engineer writing and maintaining Node.js applications and a Google Cloud + Kubernetes environment.
  • Besides the above, I've built non-trivial projects in Java and React.js.

Quick other facts

  • I've tried LLMs and found their quality of work typically doesn't justify their computational cost or flagrant plagiarism. I still resort to them in desperation sometimes. I would be happy to be proven wrong.
  • I listen to a lot of good experimental electronic music.
  • I produce a little mediocre experimental electronic music.
  • I'm a good copy editor. I usually use the Oxford comma -- can you find the place I intentionally omitted it in this document?

Highlighted projects:

Additional technologies

  • DevOps: Google Kubernetes Engine, CircleCI, CloudFlare {Pages, Workers, DNS, KV}
  • Competent (min. one university course) in Haskell, C, C++, x86_64 ASM (AT&T syntax), VHDL, and MATLAB.
    • Most of these courses I have in repositories here, some are private due to the professors' request.
  • Adobe CC, Office, Agile, etc...

Pinned Loading

  1. mademast/sail mademast/sail Public

    ✉️ A strictly standards compliant SMTP server

    Rust 11

  2. watertable watertable Public

    Data visualization and analysis for the water table of North Pender Island

    Jupyter Notebook 1

  3. raytracer raytracer Public

    A simple raytracer written in Rust, following raytracing.github.io

    Rust 2 1

  4. full-wav-rectifier full-wav-rectifier Public

    do horrible things to your audio

    Rust 2

  5. subby subby Public

    Simplified Rust interface for Google Cloud Pub/Sub

    Rust 1

  6. stoner stoner Public

    Music production plugin that emulates Carl Stone's work on Stolen Car

    Rust 1