Skip to content
View viveksubramanian's full-sized avatar

Block or report viveksubramanian

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
Showing results

An open source payments switch written in Rust to make payments fast, reliable and affordable

Rust 13,859 1,434 Updated Feb 24, 2025

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Python 290,016 48,234 Updated Dec 2, 2024

Presentation of all my talks

6 1 Updated Feb 4, 2025

A list of engineering manager resource links.

JavaScript 10,626 644 Updated Dec 27, 2024

Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app

Python 53,165 6,943 Updated Nov 17, 2024

Protect your SIP Servers from bad actors at https://sentrypeer.org

C 177 20 Updated Feb 20, 2025

A threaded HTTP library for building REST services in C.

C 16 2 Updated Dec 28, 2023

Master programming by recreating your favorite technologies from scratch.

Markdown 340,102 31,475 Updated Sep 3, 2024

Data structures implemented for my data structures course (INE5408) at UFSC.

C++ 58 11 Updated Apr 5, 2019

Angrave's Crowd-Sourced System Programming Book used at UIUC

5,551 771 Updated Jan 14, 2020

A Frequently Asked Questions List of the Freenode ##programming Channel.

Perl 48 10 Updated Feb 7, 2025

A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ฐ๐Ÿ‡ท ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡ธ

Jupyter Notebook 15,732 1,349 Updated Sep 7, 2023

A complete computer science study plan to become a software engineer.

312,255 77,994 Updated Dec 5, 2024

Basic "How to write a Linux kernel patch and submit it" tutorial

1,130 202 Updated Mar 26, 2021
C 3 4 Updated Feb 24, 2017

This is the companion curriculum to my guide to becoming a data scientist.

399 115 Updated Jun 14, 2024

My Multimedia Signal Processing & VOIP Course Projects & Assignments

C 20 9 Updated May 12, 2013

Notes on reference code of H.264/SVC -- JSVM 9.18

C++ 7 2 Updated Mar 30, 2015

A tool for easy extraction of motion vectors stored in video files

C++ 265 61 Updated Apr 4, 2019

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

C++ 13 13 Updated Jul 22, 2015