Swapnil Kadlag's starred repositories

papers-we-love

Papers from the computer science community to read and discuss.

system-design-101

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

awesome-cto

A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

libphonenumber

Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.

Language:C++License:Apache-2.0Stargazers:16064Issues:393Issues:0

Back-End-Developer-Interview-Questions

A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore

system-design-resources

These are the best resources for System Design on the Internet

awesome-system-design-resources

Learn System Design concepts and prepare for interviews using free resources.

Atlas

🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and security.

Language:BatchfileLicense:GPL-3.0Stargazers:12067Issues:90Issues:514

system-design

A resource to help you become good at system design.

garnet

Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

epoxy

Epoxy is an Android library for building complex screens in a RecyclerView

Language:JavaLicense:Apache-2.0Stargazers:8451Issues:156Issues:886

software-papers

📚 A curated list of papers for Software Engineers

Language:PythonLicense:MITStargazers:3885Issues:62Issues:5

chess.js

A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection

Language:TypeScriptLicense:BSD-2-ClauseStargazers:3534Issues:100Issues:290

network-connection-class

Listen to current network traffic in the app and categorize the quality of the network.

Language:JavaLicense:NOASSERTIONStargazers:3184Issues:250Issues:33

resources-to-become-a-great-engineering-leader

List of books, blogs, newsletters and people!

best-leetcode-resources

This repository contains resources for technical coding interviews.

MiniSim

MacOS menu bar app for launching iOS  and Android 🤖 emulators

Language:SwiftLicense:MITStargazers:1426Issues:6Issues:37

haze

A blurring modifier for Compose Multiplatform / Jetpack Compose

Language:KotlinLicense:Apache-2.0Stargazers:855Issues:5Issues:51

best-system-design-resources

This repository contains System Design Interview resources to design large-scale distributed systems.

License:MITStargazers:646Issues:7Issues:0

SystemDesign

Useful resources on distributed system design.

License:MITStargazers:535Issues:14Issues:0

FocusBloom

A Kotlin Multiplatform app that helps users enhance their productivity and time management skills through focused work intervals and short breaks.

ApprovalTests.Java

ApprovalTest verification library for Java

Language:JavaLicense:Apache-2.0Stargazers:323Issues:14Issues:107

oppia-android

A free, online & offline learning platform to make quality education accessible for all.

Language:KotlinLicense:Apache-2.0Stargazers:296Issues:23Issues:2408

module-graph

A Gradle Plugin for visualizing your project's structure, powered by mermaidjs

Language:KotlinLicense:MITStargazers:265Issues:5Issues:22

interviewprep

A Obsidian.md markdown vault containing all of the study notes I made whilst prepping to interview in Summer 2021.

License:Apache-2.0Stargazers:205Issues:5Issues:0

CricLang

CricLang is a fun dynamically typed language written in Go for cricket enthusiasts.

Language:GoStargazers:68Issues:0Issues:0
Language:JavaScriptStargazers:5Issues:0Issues:0

chrrrrrr

Consistent Hashing in Rust

Language:RustStargazers:4Issues:2Issues:0