Siddhanth Sethi

Product Manager · Full-Stack Engineer · UI/UX Designer

siddhanth1105@gmail.com · linkedin.com/in/siddhanthsethi1105 · github.com/siddhanth-sethi

Education

Indian Institute of Information Technology (IIIT) Agartala2022–2026

B.Tech, Computer Science and Engineering

Experience

Darwix AI | Product Management Intern

  • Conversational AI for the BFSI sector.

Techugo | UI/UX Trainee (Internship)

  • Created user-friendly wireframes and interactive Figma prototypes with senior designers, keeping the design system consistent.
  • Helped improve UI layouts and the overall user experience.

Projects

LogPort — Real-time log ingestion pipeline | React, Node.js · Fastify, Redis, ClickHouse, WebSocket, Docker

  • Ingestion: a Fastify API validates, authenticates and rate-limits batched writes, then LPUSHes each log onto a Redis list; a separate worker drains it with LMPOP in batches of 100 into ClickHouse.
  • Fault tolerance: failed inserts retry with exponential backoff (500 → 1000 → 2000 ms), then move to a capped Redis dead-letter queue that can be replayed.
  • Live and secured: the API publishes every accepted log over Redis Pub/Sub to a WebSocket feed with auto-reconnect and pause/resume; JWT or API-key auth; a Redis sorted-set limiter per key and endpoint.

GraphSTL — Header-only C++17 graph library | C++17, CMake, vcpkg, GitHub Actions

  • graph<T, Weight, IsDirected> with O(1) average-case node lookup (hash maps both ways between node data and IDs) and STL-style forward iterators.
  • 12 algorithms as free functions: BFS, DFS, Dijkstra (heap and naive), Bellman-Ford, A*, Floyd-Warshall, Kruskal's MST, Kahn's topological sort, Kosaraju's and Tarjan's SCC, plus cycle detection.
  • 46 unit tests run in GitHub Actions CI, plus a benchmark comparing heap-based Dijkstra, O((V+E) log V), with the O(V²) linear scan.

Technical skills

Languages: C, C++, JavaScript, TypeScript

Technologies: HTML5, CSS3, Tailwind CSS, React, Node.js, Fastify, WebSocket

Databases: MongoDB, SQL, Redis, ClickHouse

Fundamentals: Data structures & algorithms, OOP, Operating systems, DBMS, Distributed systems

Tools: Git, GitHub, VS Code, Docker, CMake, Figma, Canva, Filmora, Adobe Acrobat

Honours

Certifications

Positions of responsibility

Vice-President, CODE, IIIT Agartala

Design Team Lead, Developers & Coders Club (DCC), NIT Agartala

Core Team Member, Entrepreneurship Cell (E-Cell), NIT Agartala