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
- Knight on LeetCode with a contest rating of 1961 (global top 3.28%); 305 problems solved.
- JEE Main 2022: All India Rank 39,725 among ~900,000 candidates (top 4.4 percentile).
Certifications
- Data Analytics Essentials — Cisco
- Software Engineering Virtual Experience — JPMorgan Chase & Co.
- Azure Cloud Career Boost Challenge — Microsoft
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