DEV Community

Puneet Khandelwal profile picture

Puneet Khandelwal

404 bio not found

Joined Joined on 
Shipping Democracy on Linux: What Building a Ballot System Taught Me

Shipping Democracy on Linux: What Building a Ballot System Taught Me

Comments
3 min read
Stop Chasing Pristine Architecture Books

Stop Chasing Pristine Architecture Books

Comments
2 min read
Debugging Fitbit OAuth2 token expiration in lifestyle apps

Debugging Fitbit OAuth2 token expiration in lifestyle apps

Comments
2 min read
Stop Using Tiny Rugs: The Proportion Fix for Small Spaces

Stop Using Tiny Rugs: The Proportion Fix for Small Spaces

Comments
1 min read
Stop Using Tiny Rugs: The Proportion Math for Small Rooms

Stop Using Tiny Rugs: The Proportion Math for Small Rooms

Comments
1 min read
Why Our Open-Source Election Visualizer Collapsed Under Load

Why Our Open-Source Election Visualizer Collapsed Under Load

Comments
2 min read
Stop Chasing Framework Upgrades Before Your Tech Debt Eats You

Stop Chasing Framework Upgrades Before Your Tech Debt Eats You

Comments
2 min read
Automating My Life: Why I Coded a Google Calendar Bridge

Automating My Life: Why I Coded a Google Calendar Bridge

Comments
2 min read
How to Hide Your Rental Router Without Drilling or Killing Wi-Fi

How to Hide Your Rental Router Without Drilling or Killing Wi-Fi

Comments
1 min read
How to Hide Your Living Room Router Without Drilling Holes

How to Hide Your Living Room Router Without Drilling Holes

Comments
2 min read
When Public Infrastructure Runs on Legacy Code

When Public Infrastructure Runs on Legacy Code

Comments
2 min read
Cutting Features is Hard. Here is Why You Should Do it Anyway.

Cutting Features is Hard. Here is Why You Should Do it Anyway.

Comments
2 min read
Why Your Productivity System Keeps Crashing

Why Your Productivity System Keeps Crashing

Comments
2 min read
How to Hide Your Living Room Router Without Drilling Holes

How to Hide Your Living Room Router Without Drilling Holes

Comments
2 min read
Auditing Government Data With Open Source AI Tools

Auditing Government Data With Open Source AI Tools

Comments
2 min read
OpenAI vs. Anthropic: How CUAs are killing legacy RPA

OpenAI vs. Anthropic: How CUAs are killing legacy RPA

Comments
2 min read
Visualizing Habit Trends with Matplotlib and Seaborn

Visualizing Habit Trends with Matplotlib and Seaborn

Comments
2 min read
Scaling Civic Tech on a Budget: Lessons from the Trench

Scaling Civic Tech on a Budget: Lessons from the Trench

Comments
2 min read
Cutting Through the PR Hype: What Real AI Integration Looks Like

Cutting Through the PR Hype: What Real AI Integration Looks Like

Comments
2 min read
Why storing user data securely is an act of digital self-care

Why storing user data securely is an act of digital self-care

Comments 1
2 min read
How to Hide Your Living Room Router Without Drilling Holes

How to Hide Your Living Room Router Without Drilling Holes

Comments
1 min read
Closing the Loop on Civic Tech

Closing the Loop on Civic Tech

Comments
2 min read
Stop Building Microservices Unless You Run a Monopolistic Tech Giant

Stop Building Microservices Unless You Run a Monopolistic Tech Giant

Comments
2 min read
Debugging My Focus: What Three Months of Time-Tracking Taught Me

Debugging My Focus: What Three Months of Time-Tracking Taught Me

Comments
2 min read
Why GraphQL Saved Our Civic API from Over-Fetching

Why GraphQL Saved Our Civic API from Over-Fetching

Comments
2 min read
Stop Racing Your Linter: Why Speed Without Architecture Is Just Technical Debt

Stop Racing Your Linter: Why Speed Without Architecture Is Just Technical Debt

Comments
2 min read
How to Hide Your Living Room Router Without Drilling

How to Hide Your Living Room Router Without Drilling

Comments
2 min read
Hardening the Ballot: What Engineers Can Do to Stop Election Interference

Hardening the Ballot: What Engineers Can Do to Stop Election Interference

Comments
3 min read
OpenAI vs Anthropic: How CUAs Are Killing Fragile RPA Pipelines

OpenAI vs Anthropic: How CUAs Are Killing Fragile RPA Pipelines

Comments
2 min read
Debugging My Own Sleep With Airflow and a Smartwatch

Debugging My Own Sleep With Airflow and a Smartwatch

Comments
2 min read
Designing a RESTful API for Your Personal Data

Designing a RESTful API for Your Personal Data

Comments
2 min read
Building Open Data Platforms That Actually Serve Citizens

Building Open Data Platforms That Actually Serve Citizens

Comments
2 min read
Cutting Through the Cloud-Native Noise: What Matters Most

Cutting Through the Cloud-Native Noise: What Matters Most

Comments
2 min read
The data pipeline we built, then posted online

The data pipeline we built, then posted online

Comments
1 min read
Automated Testing Is Not Your Safety Net

Automated Testing Is Not Your Safety Net

Comments
2 min read
Building a Personalized Habit Tracker with Python and Pandas

Building a Personalized Habit Tracker with Python and Pandas

Comments
1 min read
Lessons Learned: Quantifying the Self with Node.js

Lessons Learned: Quantifying the Self with Node.js

Comments
2 min read
Bounded Contexts Not Borders: Why Microservices Are a Misnomer

Bounded Contexts Not Borders: Why Microservices Are a Misnomer

Comments
2 min read
Embracing Japandi: The Calming Design Trend Redefining Urban Spaces

Embracing Japandi: The Calming Design Trend Redefining Urban Spaces

Comments
1 min read
India's Unified Scientific Ambition on Full Display

India's Unified Scientific Ambition on Full Display

Comments
2 min read
Shipping Too Fast; The Unseen Consequences

Shipping Too Fast; The Unseen Consequences

Comments
3 min read
Unlocking Efficiency: Productivity Automation with scikit-learn

Unlocking Efficiency: Productivity Automation with scikit-learn

Comments
2 min read
10 Life-Changing Daily Habits That Need Zero Effort

10 Life-Changing Daily Habits That Need Zero Effort

Comments
2 min read
The AI-Boosted Dev Environment: A False Economy

The AI-Boosted Dev Environment: A False Economy

Comments
1 min read
Why North-Facing Bedrooms Need Warm Paint

Why North-Facing Bedrooms Need Warm Paint

Comments
1 min read
The Unseen Barrier: When Bureaucratic Red Tape Stifles Innovation

The Unseen Barrier: When Bureaucratic Red Tape Stifles Innovation

Comments
1 min read
Operator: The Game-Changer for Automated Desktop Workflows

Operator: The Game-Changer for Automated Desktop Workflows

Comments
2 min read
Fermented Foods for a Stronger Immune System: A Developer's Guide

Fermented Foods for a Stronger Immune System: A Developer's Guide

Comments
3 min read
Claude vs. Gemini: Two AI Titans Clash in 2026

Claude vs. Gemini: Two AI Titans Clash in 2026

Comments
2 min read
Agentic AI: How Operator and Computer Use Actually Execute Tasks

Agentic AI: How Operator and Computer Use Actually Execute Tasks

Comments
2 min read
Zero-Downtime Deployment with GitOps and Weave Flux

Zero-Downtime Deployment with GitOps and Weave Flux

Comments
2 min read
Measuring the Pulse of Science: What Developers Can Learn

Measuring the Pulse of Science: What Developers Can Learn

Comments
2 min read
Autonomous AI: OpenAI Operator vs Claude Computer Use

Autonomous AI: OpenAI Operator vs Claude Computer Use

Comments
2 min read
Self-Driving Cars: A Technical Deep Dive

Self-Driving Cars: A Technical Deep Dive

Comments
2 min read
AI Agents in the Workplace: Separating Fact from Fiction

AI Agents in the Workplace: Separating Fact from Fiction

Comments
2 min read
London's Civic Conundrum: Crunching Data on Local Elections

London's Civic Conundrum: Crunching Data on Local Elections

Comments
2 min read
Cricket's Code Redefined

Cricket's Code Redefined

Comments
2 min read
Cursor vs Windsurf: A Close Look at AI Coding Agents

Cursor vs Windsurf: A Close Look at AI Coding Agents

Comments
2 min read
Scaling Fitness: When Social APIs Meet High-Intensity Hardware

Scaling Fitness: When Social APIs Meet High-Intensity Hardware

Comments
2 min read
Why 2026 Economic Volatility Matters to Your Tech Stack

Why 2026 Economic Volatility Matters to Your Tech Stack

Comments
2 min read
loading...