kamathmanu's repositories
advent-of-code-2020
My solutions to AoC 2020 (https://adventofcode.com/2020)
awesome-database-learning
A list of learning materials to understand databases internals
book-notes
Notes from books and other interesting things that I've read. Table of contents at the end 👇
CMU-DB-SyncBot
Discord Bot for coordinated lecture viewing
cockroach
CockroachDB - the open source, cloud-native distributed SQL database.
construct
This is The Construct
mtxclient
Client API library for Matrix, built on top of Boost.Asio
nheko
Desktop client for Matrix using Qt and C++17.
OS-161
An OS I built for my Operating Systems course (Fall 2017)
cpp-interview-template
A minimal build environment for virtual C++ interviews and coding while screen sharing
cppbestpractices
Collaborative Collection of C++ Best Practices
CppCon2020
Slides and other materials from CppCon 2019
CTfP-2021
Repository for material related to the Programming Languages Virtual Meetup coverage of the Category Theory for Programmers book.
DNS-Cache-Poisoning
An exercise in replicating the Kaminsky exploit of 2008, by poisoning the DNS cache of a server
Dynamic-Memory-Allocator
Writing my own malloc, free, realloc and heap consistency checker. Based on the CMU malloc() lab for my ECE454 course at UofT
ece252
ECE 252: Systems Programming and Concurrency
ece459
ECE 459: Programming for Performance
kokkos
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
Mapper
A GIS mapping system inspired by Google Maps
Mars-Rover-Positioning
Simulating the inference of the positioning of a Mars Rover using Forward-Backward and Viterbi Algrithms
meltdown
This repository contains several applications, demonstrating the Meltdown bug.
openHistorian
The Open Source Time-Series Data Historian
reading
A list of computer-science readings I recommend
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
SICP-Misc
Personal repository that is complementary to the SICP-2020 PLVM repo
Tennis-Goat
Ranking ATP No.1s for fun
Valgrind_Catalina
Use Valgrind on Catalina, Mojave, or High Sierra OS
vimrc
The ultimate Vim configuration: vimrc