Ryan Gibson (@ragibson)
  • Stars
    star
    606
  • Global Rank 48,560 (Top 2 %)
  • Followers 25
  • Following 3
  • Registered about 9 years ago
  • Most used languages
    Python
    46.7 %
    TeX
    13.3 %
    HTML
    13.3 %
    SystemVerilog
    6.7 %
    C#
    6.7 %
    Java
    6.7 %
  • Location 🇺🇸 United States
  • Country Total Rank 14,308
  • Country Ranking
    SystemVerilog
    146
    TeX
    1,457
    Python
    2,317

Top repositories

1

Steganography

Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.
Python
544
star
2

ModularityPruning

Pruning tool to identify small subsets of network partitions that are significant from the perspective of stochastic block model inference. This method works for single-layer and multi-layer networks, as well as for restricting focus to a fixed number of communities when desired.
Python
16
star
3

SMS-MMS-deduplication

Tool to remove duplicate text messages (SMS/MMS). RCS support is also available for some clients.
Python
8
star
4

MFCC-speech-recognition

Real-time speech recognition via "Mel-Frequency Cepstral Coefficients" neural networks.
Jupyter Notebook
6
star
5

DRRRT-motion-planning

Robot motion planning via "Dynamic Region-biased Rapidly-exploring Random Trees".
Python
6
star
6

linux-page-fault-experiment

Kernel module and written report on page faults in a modern Linux system.
TeX
5
star
7

levy-stable-benchmarks

Accuracy and performance benchmark of stable ("fat-tailed") distribution libraries in Python.
Python
5
star
8

FPGA-Asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.
SystemVerilog
4
star
9

media-gallery-compressor

Simple tool to compress the entire set of photos and videos in a directory.
Python
4
star
10

CUDA-k-means

An implementation of Lloyd's algorithm for data clustering on GPUs and computational accelerators.
TeX
2
star
11

miniJava-compiler

A compiler for a subset of Java ("miniJava") as well as an abstract machine and test suites.
Java
2
star
12

ragibson.github.io

Personal GitHub pages website
HTML
1
star
13

MedUCate

A trivia/learning game created for a client as the primary project of COMP 585H at UNC-Chapel Hill.
C#
1
star
14

real-time-simulator

Real-time scheduling simulator with simple CPU overhead accounting (context switches and cache warming).
Python
1
star
15

blowfish-lite

Personal Website & Blog Theme for Hugo (~30x smaller than Blowfish with no loss in functionality)
HTML
1
star