About

Sidharth Singh

Student · Open-Source Contributor

I am a Computer Science undergraduate passionate about backend development, system architecture, and open-source contributions. I love working with Rust, Kubernetes, and high-performance systems, constantly optimizing for scalability and efficiency.

I am always looking to learn new things. At the moment I am working on projects around Rust, web development and blockchain technologies, and contributing to open-source projects including GraphiteEditor and Hyperswitch.

You can see what I am doing right now, and the tools and hardware I reach for every day are on the uses page.

I am a strong advocate for open source and I am always interested in building something new with new people. If you have anything you want to talk about, mail or WhatsApp will reach me.

Work

Experience

May 2026 – July 2026

Software Engineering Intern at Cisco

  • Investigated and resolved PSIRT-reported security vulnerabilities in Cisco SD-WAN components, performing root-cause analysis, implementing fixes, and validating security patches across distributed networking services.
  • Built a context-optimization wrapper for LLM-powered agents, reducing irrelevant context propagation through selective retrieval, compression, and relevance-based filtering.

Nov 2024 – April 2025

Remote

Open-Source Contributor at GraphiteEditor

  • Fixed text layer properties persistence during editing, improving UX by preventing unintended deselection when users modify text attributes like font size, color, and styling.
  • Added comprehensive vector path closing functionality via Ctrl+J shortcut, enabling automatic endpoint connection for both selected points and single continuous subpaths across different layers.
  • Developed robust layer merging system that handles multiple path-type combinations (spline-spline, path-spline, path-path) while maintaining geometric properties and node graph structures.