RG|Desktop
Status unknownBluetooth status unknown
--
Thu, Apr 1619:07
Rishabh Gupta
Software Engineer / Fullstack Developer Golang + React Native
Saket, New Delhirishabhiitm@zohomail.in
Rishabh Gupta

Software Development Engineer specializing in Golang and JavaScript, with expertise in building scalable and modern web and mobile applications


Experience
Recent roles
Logicknots Software Development Engineer I
Remote
Jul 2025Present
  • Promoted from Intern to SDE I for leading end-to-end development of a Canvas-based draw editor (React.js) and a cross-platform LMS app (React Native/Expo).
  • Built performant Go (Golang) APIs with validations, rate limiting, and centralized error handling, ensuring scalable production reliability.
  • Designed efficient state management with TanStack Query, Context API, and custom hooks, improving data synchronization and cutting redundant re-renders.
  • Developed core Canvas rendering logic, tools (ruler, rectangle, guides), and real-time synchronization between UI and state.
  • Containerized services with Docker to streamline CI/CD and maintain consistent multi-environment deployments.
SocialZone Freelance Developer
Remote
Feb 2025May 2025
  • Developed the company’s official website using React.js, Framer Motion, and Tailwind CSS with lazy loading, asset optimization, and a scalable design system.

Skills
Stack overview
Languages
JavaScriptTypeScriptGolangSQLPythonHTML
Frameworks
React.jsNext.jsReact NativeExpoNode.jsExpress.jsGo-GinShadcnTailwind CSSZustand
Data / Infra
RedisPostgresSQLSupabaseFirebase
Tools / OS
WindowsLinux (Ubuntu)GithubDockerGitNPMVSCodeVercel

Projects
Selected work
GoDraw
Free Infinite Whiteboard (PWA)
ReactGoWebSocketYjsPostgreSQLDockerNginx
  • Developed a real-time collaborative whiteboard app powered by Rough.js and the Canvas API.
  • Implemented real-time synchronization using Yjs CRDTs and a Go backend with Gorilla WebSocket.
  • Built with React, Docker, Nginx, and PostgreSQL for high performance and reliability.
MailGo
Concurrent Email Sender
GoGinJWTPostgreSQLMailpit
  • Built a web dashboard with auth (Gin + JWT), templates, CSV upload, and bulk email sending.
  • Engineered a concurrent email delivery system with goroutines, channels, and rate-limited workers (producer-consumer).
  • Integrated PostgreSQL for user management, dynamic HTML templates, and Mailpit for SMTP testing.
AI Interview Mobile Application
AI-Powered Technical Interview Platform
React NativeExpoZustandAI/ML APIsSpeech-to-TextVideo/Audio ProcessingSecure Authentication
  • Led the development of a cross-platform mobile app (React Native) for conducting AI-driven technical interviews.
  • Integrated real-time speech-to-text transcription and analysis to provide candidates with live feedback and generate performance metrics.
  • Engineered a system to securely record, process, and upload entire interview sessions for post-interview review by hiring managers.
  • Built a robust and secure authentication flow and managed complex application state using Zustand for a seamless user experience.
AI Trip Planner
Effortless, AI-powered trip recommendations
ReactTailwind CSSShadcn UIFirebaseGemini AIGoogle Places API
  • Developed a smart travel planner that generates personalized itineraries using the Gemini AI API.
  • Integrated the Google Places API to fetch and display top-rated destinations, including reviews and locations.
  • Implemented a real-time database with Firebase to securely save and sync user trip plans across devices.
  • Built a modern and responsive user interface using React.js, Tailwind CSS, and Shadcn UI.
  • Engineered a secure authentication system with Firebase Auth for user login and registration.
  • Created an interactive map view to help users visually explore and organize their travel destinations.
Doctor Portfolio
Personal Website for a Doctor with appointment scheduling
ReactTailwind CSSVercelResendRestAPIGoogle Map API
  • Designed and developed a personal portfolio website for Dr. Satyarth, showcasing his medical expertise and services.
  • Implemented a clean and responsive design using React.js and Tailwind CSS, ensuring optimal user experience across devices.
  • Integrated contact forms and appointment scheduling features to enhance patient engagement.

Education & Achievements
Highlights
Education
Bachelor in Data Science with AI and ML
Indian Institute of Technology Madras, Chennai
2022Present
Bachelor of Technology in Computer Science (B.Tech)
Dr. A.P.J. Abdul Kalam Technical University, Greater Noida
2025Present
Achievements
Finalist, CompassionateThonIIT Madras
June 2025
  • Top 15 out of 7,000+ applicants (250 teams) for ideathon; product development + pitching.
3rd Place, Chess Tournament, Paradox’25IIT Madras
June 2025
  • Secured third position in an inter-college chess competition.