Fun read! I built a minimal Linux shell [0] in c and Zig last year which does not depend on libc. It was a great way to learn about execve, the new-ish clone3 syscall and how Linux starts a process. Parsing strings is the least fun part of the building the shell.
Seed - Automatically seed your database with production-like dummy data based on your schema for local development and testing ( Link: https://github.com/snaplet/seed )
Location: Mumbai, India
Remote: Preferred
Willing to relocate: Yes, within India
Technologies: Java, Golang, Python, WebAssembly, Linux, SQL, Kubernetes, AWS, GCP, Ruby on Rails
Résumé/CV: https://www.linkedin.com/in/raunak1/
Email: raunak1001 (at) outlook (dot) com
- Principal Software Engineer with 11 years experience.
- Have predominantly worked in scaling out backend services with a focus on building search, analytics and recommendation systems, refactoring monoliths, optimizing cloud costs.
- Have done minimal downtime migrations of infrastructure for AWS and GCP.
As a side project, I have been building a WebAssembly interpreter from scratch at https://github.com/rrampage/wart . It can run Doom and boot Linux!