Nix, by design interactive course
Learn Nix, NixOS, and flakes in 18 hands-on lessons with interactive 3D animations. Built for people who know the basics of Linux.
Nihar Dwivedi / Personal pages
Résumé ↗01 / An introduction
Hi, I’m
Software engineer. Problem solver. Builder.
Bengaluru, IN
PreviouslyBoston & Dallas
Experience6+ years in the craft
I build scalable systems, craft clean code, and turn complex problems into elegant solutions.
Currently exploring the intersection of distributed systems, developer experience, and AI. Building cool stuff, one idea at a time.
System design · Open source · AI / ML · Music & hikes
Hacker News ↗
Anime ↗
02 / The toolkit
systems, tooling, and the space between them.
Learn Nix, NixOS, and flakes in 18 hands-on lessons with interactive 3D animations. Built for people who know the basics of Linux.
Solutions to the Neural Hack competition organized at Luminaire, KIIT University.
Deep learning models that generate descriptive captions for images.
An exploration of modern embedded machine-learning frameworks on mobile platforms.
04 / Along the way
Build and maintain the systems that power SiFive’s chip design workflows, from CI/CD and infrastructure design to debugging pipelines across RTL, testing, and power, performance, and area (PPA) analysis.
Design faster, more efficient next-generation build systems using state-of-the-art industry approaches, with Grafana and ClickHouse for observability and analysis. Work across RHEL 9, Linux internals, and networking to improve the infrastructure behind these workflows.
Tech: Rust, Go, Python, Jenkins, Bash & shell scripting, Grafana, ClickHouse, RHEL 9, Linux internals, networkingOrchestrated AWS and Redis scalability improvements, unlocked new instance types, and reduced annual infrastructure costs through capacity and Spark optimization.
Tech: AWS, Redis, Spark, Kafka, HDFS, HBase, Solr, MySQLDelivered Java enhancements and designed a Spring microservice API with UI components, separating resource-intensive ingestion for greater uptime and capacity.
Tech: Java, Spring, UI engineering, build systemsManaged a cloud SIEM data-ingestion pipeline, led on-call incident response, and partnered with Product and Engineering to improve system stability.
Tech: AWS, Redis, Kafka, Spark, KubernetesBuilt an LSTM metric-alerting model and deployed a Grafana and Prometheus monitoring application on OpenShift; the reviewed work landed in the main repository.
Tech: Python, OpenShift, Grafana, Prometheus, JupyterHubDeveloped PowerShell, SQL, JavaScript, and C# features for a web-based audit tool, expanding its capabilities and improving documentation and usability.
Tech: PowerShell, SQL, JavaScript, C#05 / Say hello
Have a hard problem or an interesting idea? Let’s talk.