Skip to content
View DrishtiTripathi2230's full-sized avatar

Highlights

  • Pro

Block or report DrishtiTripathi2230

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Drishti πŸ‘‹

Systems programming & backend in C++ Β· Open-source contributor

CS student, currently focused on systems programming and backend development in C++. I also contribute to a few open-source C++ projects.


🌱 Open Source Contributions

  • Google Abseil β€” Shipped patches through Google's Copybara review pipeline: clarified moved-from-state semantics for hash containers and fixed an MSVC format-checking edge case

  • Catch2 β€” 4 merged PRs, including v3 migration and include-correctness fixes

  • TheAlgorithms/Python β€” Implemented Partition Equal Subset Sum via bottom-up DP


πŸš€ What I've Built

  • kv-store β€” A key-value store in C++17 with POSIX sockets and a thread-per-connection model; reached 281 req/s on SET (within 11% of Redis 7.0.15) after re-architecting from single-threaded, with O(1) GET/SET/DELETE via a hash map + doubly-linked list LRU and AOF persistence for crash recovery

  • pathfinding-visualizer β€” BFS, DFS, Dijkstra, and A* benchmarked on a 2,500-node grid in C++/SFML; A* explored 73% fewer cells than BFS (340 vs. 1,247) via an admissible heuristic and priority-queue scheduling

  • AutoConnect β€” Full-stack ride-hailing system (TypeScript, React, Spring Boot, H2) deployed on Vercel + Railway; 6 REST endpoints covering a full REQUESTED β†’ ACCEPTED β†’ COMPLETED state machine with real GPS and server-side validation

  • signal-anomaly-detector β€” Custom DFT implementation that generates a signal, adds noise, and flags anomalous frequency components

  • Cache_Memory_Simulator β€” LRU and FIFO cache simulation in C++


πŸ’» Tech Stack

Languages: C++17, Python, Java, TypeScript, SQL

Systems: Multi-threading, TCP/IP, POSIX Sockets, Client-Server Architecture, Performance Profiling

Frameworks & Tools: Spring Boot, React, CMake, Maven, Git, SFML, GitHub Actions

Databases: PostgreSQL, H2, Redis, AOF Persistence


🎯 Currently

  • Contributing to open-source C++ projects
  • Studying backend development and systems fundamentals
  • Solving Arrays, Trees, DP, and Graph problems on LeetCode + CSES

πŸ“« Let's Connect

GitHub LeetCode LinkedIn Dev.to

Pinned Loading

  1. kv-store kv-store Public

    A Redis-like key-value store built from scratch in C++ with TCP socket server, LRU eviction, and persistence.

    C++

  2. AutoConnect-Mobile-App AutoConnect-Mobile-App Public

    Full-stack local transport app connecting passengers with cycle rickshaws and e-rickshaws in underserved Indian towns.

    TypeScript

  3. pathfinding-visualizer pathfinding-visualizer Public

    cpp sfml pathfinding bfs dfs dijkstra astar maze-generation visualization algorithms

    C++ 1

  4. Cache_Memory_Simulator Cache_Memory_Simulator Public

    C++ 1

  5. signal-anomaly-detector signal-anomaly-detector Public

    Detects anomalous frequencies in signals using a custom Discrete Fourier Transform (DFT). Generates a sinusoidal signal, adds noise, and flags unusual frequency components.

    C++ 1

  6. solar-system-engine solar-system-engine Public

    C++ orbital mechanics engine that computes heliocentric planetary positions using Kepler's equations and published orbital elements.

    C++ 2 1