Shashank Kaushik's starred repositories
professional-programming
A collection of learning resources for curious software engineers
learnmoderncpp-tutorial
Complete, working programs, plus Markdown sources, from the C++ tutorial hosted at learnmoderncpp.com
generative-ai-for-beginners
18 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/
parquet-format
Apache Parquet
cppinsights
C++ Insights - See your source code with the eyes of a compiler
around-dataengineering
A Data Engineering & Machine Learning Knowledge Hub
awesome-intelligence
A collaboratively curated list of awesome Open-Source Intelligence (OSINT) Resources
hermit
Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
ML-YouTube-Courses
📺 Discover the latest machine learning / AI courses on YouTube.
python-patterns
A collection of design patterns/idioms in Python
system-design-resources
These are the best resources for System Design on the Internet
Data-Structure-Algorithms-LLD-HLD
A Data Structure Algorithms Low Level Design and High Level Design collection of resources.
testing-distributed-systems
Curated list of resources on testing distributed systems
splinterdb
High Performance Embedded Key-Value Store
foundationdb
FoundationDB - the open source, distributed, transactional key-value store
quickcheck
Automated property based testing for Rust (with shrinking).
ivy
IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.
FluidFramework
Library for building distributed, real-time collaborative web applications
electionguard-python
A python module implementing the ElectionGuard specification. This implementation can be used to conduct End-to-End Verifiable Elections as well as privacy-enhanced risk-limiting audits.
ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all