Stars
An open source payments switch written in Rust to make payments fast, reliable and affordable
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A list of engineering manager resource links.
Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app
Protect your SIP Servers from bad actors at https://sentrypeer.org
A threaded HTTP library for building REST services in C.
Master programming by recreating your favorite technologies from scratch.
Data structures implemented for my data structures course (INE5408) at UFSC.
Angrave's Crowd-Sourced System Programming Book used at UIUC
A Frequently Asked Questions List of the Freenode ##programming Channel.
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: ๐บ๐ธ ๐จ๐ณ ๐ฏ๐ต ๐ฎ๐น ๐ฐ๐ท ๐ท๐บ ๐ง๐ท ๐ช๐ธ
A complete computer science study plan to become a software engineer.
Basic "How to write a Linux kernel patch and submit it" tutorial
This is the companion curriculum to my guide to becoming a data scientist.
My Multimedia Signal Processing & VOIP Course Projects & Assignments
Notes on reference code of H.264/SVC -- JSVM 9.18
A tool for easy extraction of motion vectors stored in video files
A sample code to grab frames from a video using OpenCV, and then to create a video by encoding these frames in H.264 using FFmpeg