Aaron Janse

Software Developer
github.com/aaronjanse
aaron@ajanse.me

Projects

AsciiDots

Esoteric dataflow programming language inspired by ascii art. Featured by Vice Motherboard and i-Programmer.

Jay

Straightforward journaling utility that uses asymmetric encryption for secure storage with frictionless entry writing.

Fully Homomorphic CPU

Open-source implementation of a fully homomorphic CPU. Both its data and its instructions are encrypted.

Idea Bin

Client-side encrypted web application for tracking project ideas. Built with Vue, now.sh, and Firebase.

Wit (significant contributor)

Dependency manager designed for complex environments, such as semiconductor design, that require large scale, high performance and dependency visualization.

NixOS (package maintainer)

I personally use Nix and NixOS for my projects. I've contributed new packages, documentation, and a critical bug fix to the official nixpkgs repository.

Skills

Languages

  • Go
  • Python
  • Bash
  • JavaScript
  • HTML
  • CSS

Fields

  • Web Development
  • Information Security
  • Machine Learning

Work Experience

SiFive

SiFive is a fabless semiconductor company that produces computer chips based on the RISC-V instruction set architecture. SiFive's products include SoC's and development boards.

Competitions

Quora on Kaggle

As part of a competition, I built a ML system to detect duplicate questions. My classifier was ranked in the top 12% of participants worldwide.