
Node.js, Express 5, React 19, Redis, GitHub API, Babel AST, Redux Toolkit
Built a full-stack platform that analyzes GitHub repositories and predicts suitable developer roles from technical signals., Designed a layered analysis pipeline separating repository scanning, AST-based signal extraction, signal normalization, and role scoring., Integrated GitHub APIs to collect repository metadata, languages, file trees, and manifest data; added Redis caching with in-flight request deduplication., Implemented role confidence scoring for frontend, backend, full-stack, and ML profiles, including monorepo safety checks., Built the React frontend with Redux Toolkit and structured the backend around controllers, orchestrators, services, and scoring engines.
Node.js, Express, React, MongoDB, Socket.io
Built a full-stack platform for discovering experts, viewing availability, and booking sessions with real-time slot updates., Prevented double booking at the database level using a compound unique index on expert, date, and time slot to handle concurrent booking attempts., Implemented Socket.io events to broadcast booking changes and remove booked slots instantly across connected clients., Developed REST APIs with pagination, filtering, search, server-side validation, booking status management, and error handling.
C++17, Boost.Asio, websocketpp, OpenSSL
Built an asynchronous C++17 WebSocket client supporting TLS-secured connections and text/binary message handling., Implemented callback-driven networking, protected send operations, URI validation, and connection lifecycle handling.