Sumit Lahiri's repositories
System-Design
It's just fascinating. How is modern software designed? π€ Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. π¨βπ» Interview Prep. π¨βπ»
Software-Analysis-PAVT
Program Analysis, Software Verification & Testing. Python3, CAS, Dafny, Z3, CVC4, UCLID, ZChaff, NuSMV, AFL, Scala, CBMC & LLVM Framework (CO).
codersguild
Profile: https://lahiri.netlify.com/
Videodb-Utility
Video file download and upload utility for video sharing website. Peer-to-Peer video and movie streaming website. https://videodb.com. Adapted from vimeo download utility I made back in the day.
Deployments
Bash Scripts, Linux Commands. Static Content, Kubernetes Pods configs and Docker Setup files (Dockerfiles)
Mongo-PERN-Backend
MongoDB, Node.js, Express, Prisma, PostgreSQL, Redis & Socket-io with Heroku deploy and GraphQL. Starter Template
React-Overmind-RxJS-Frontend
React, Overmind, Axios, Sockets, TailWind CSS & Firebase Setup. Deployed on Netlify. Starter Template
Yacc-Lex-Parser
YACC & LEX based simple calculator application. Runs on C++. Context Free Grammar used in parser and Finite State Automaton as Regular Expression in flex used.
LLVM-Examples
LLVM Repository and Code samples. LLVM Passes and quick bytes.
cryptominisat
An advanced SAT solver
devil-glitches
My entry for the js13k 2016 game jam
firebase-tools
The Firebase Command Line Tools
go-genproto
Generated code for Google Cloud client libraries.
golem-electron
Graphical user interface for Golem Project
mediumish-theme-jekyll
Jekyll Template - Mediumish
pythonista
Python code snippets & examples for developers. Python3, PyTorch, Pandas, ML/DL, Numpy, Scikit-learn, Seaborn, Matplotlib
react-hook-form
π React Hooks for forms validation (Web + React Native)
smartcheck
SmartCheck β a static analysis tool that detects vulnerabilities and bugs in Solidity programs (Ethereum-based smart contracts).
T-414-AFLV
T-414-ΓFLV: A Competitive Programming Course
WebSQL-Application
A web application to run online queries to MySQL server. Node.js & Express. Used to demonstrate simple SQL query execution and caching of reading results on a Redis cluster. Also to learn the vulnerabilities involved.
webtorrent
β‘οΈ Streaming torrent client for the web
windowsterminal-shell
Install/uninstall scripts for Windows Terminal context menu items