Skip to content



Block or Report

Block or report compscidr

Block user

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

Report abuse

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

Report abuse

Jason Ernst

I'm currently a software engineer working on robotics in San Francisco.

I've previously worked on wireless mesh networks, and wrote a library that let's you connect Android phones using Wi-Fi, Bluetooth, and Wi-Fi direct. This project had an ICO which raised $30M. I also started a robotics company during grad school. I did a PhD and MSc in computer science focused mostly on wireless mesh networks. I was awarded a $2.1M grant to support graduate students studying mesh networks as part of this project. I once won Canada's largest hackathon at the time in 2014 called CODE. I built an app using open data from the government of Canada to help new immigrants select a city in Canada to live in.

I've been learning a bit of Go and Kotlin, and am interested in Rust. I've done a bunch of work in Java, C/C++, Python, PHP, Javascript, and HTML. I'm really interested in network protocols, operating systems, multi-process and multi-threaded systems. I like visualizing sytems and the data that comes from them. I really like codebases that have CI/CD, testing, and coverage tools setup. I like infrastructure as code. I like exploring architectures, patterns and frameworks. I also like analyzing the performance of systems and network protocols and finding ways to make them faster or scale to larger sizes. I try to do things incrementally and make small bits of progress of code in bursts while I'm interested or have time.

Love collaborating on stuff - feel free to reach out or make PRs into any of my repos. | @compscidr | research papers

Jason Ernst's GitHub Stats


  1. Simple blogging platform built with golang. Built on top of gin and gorm. Auth with github


  2. Android Wireless Measurement Library aims to collect and open source wireless statistics and information in a way that does not disrupt the functioning of apps


  3. Working AMD drivers + lolminer. Tested on Ubuntu 20.04 and 20.10 hosts without requiring the AMD driver on the host.


  4. Simple tool that allows for visualisation of how many nodes participating in a mesh network could cover places with various population densities

    JavaScript 3 3

  5. Javascript bandwidth test using Jquery. Works on slow (28.8kbps up to ~1Gbps). Has bounded runtime.


  6. Forked from csgrad/wmn-simulator

    A custom c++ simulator developed to simulate wireless mesh networks. Results from the simulator published in 2009 paper "Fair Scheduling with Multiple Gateways in Wireless Mesh Networks".

    C++ 1

1,386 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri
Activity overview
Contributed to compscidr/machine-configurations, compscidr/goblog, compscidr/awm and 5 other repositories

Contribution activity

May 2021

Created 2 commits in 1 repository
Created 1 repository
26 contributions in private repositories May 1 – May 8

Seeing something unexpected? Take a look at the GitHub profile guide.