nd.

Nihar Dwivedi / Personal pages

Résumé ↗

01 / An introduction

Hi, I’m

Nihar
Dwivedi.

Software engineer. Problem solver. Builder.

Currently in

Bengaluru, IN

Previously

Boston & Dallas

Experience

6+ 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.

Away from the editor

System design · Open source · AI / ML · Music & hikes
Hacker News ↗   Anime ↗

02 / The toolkit

Tools of the trade.

languages

Rust

before

PythonGo

past

JavaJavaScriptTypeScript

platform & infrastructure

NixNixOSAWSKubernetesDockerTerraformArgo CDVaultJenkinsShell

data & frameworks

PostgreSQLRedisKafkaSparkHDFSHBaseSolrSpring BootReact

systems, tooling, and the space between them.

03 / Selected work

Things I’ve built.

All repositories

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.

NixNixOSFlakesThree.js

neural-hack public repo

Solutions to the Neural Hack competition organized at Luminaire, KIIT University.

PythonMachine LearningCompetition

image-captioning public repo

Deep learning models that generate descriptive captions for images.

PythonJupyterDeep Learning

mobile-machine-learning public repo

An exploration of modern embedded machine-learning frameworks on mobile platforms.

KotlinAndroidMachine Learning

04 / Along the way

A little backstory.

Current

Senior Software Systems Development Engineer @ SiFive

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, networking

Senior Site Reliability Engineer @ Securonix, Inc.

Orchestrated 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, MySQL

Software Engineer @ Securonix, Inc.

Delivered 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 systems

Cloud Security Engineer @ Securonix, Inc.

Managed 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, Kubernetes

Student Developer @ Red Hat, Inc.

Built 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, JupyterHub

Software Engineer Intern @ Deloitte

Developed 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

Let’s talk.

Have a hard problem or an interesting idea? Let’s talk.

Open to a conversation
Nihar Dwivedi 01 — 05