Hello, I am Raghav

🚀 Enthusiastic Full-Stack Developer | Passionate about Crafting Impactful Web and Mobile Solutions

🔑 Key Skills

React JSReact NativeNode JSExpress JSMQTTSocket.ioSQLitePostgres SQLPrisma ORMReduxDockerAWS EC2StripeRazorpayPayment Gateway IntegrationsWebhooksMongoose ORMAWS WAFAWS EC2AWS lambdaGCP functionMicroservices

Projects

Washed-up
Washed-up

Laundary automation web app for hostels, campuses and hotels

  • User authentication using firebase
  • Campus/Hostel selection by user. Based on the selection, users are displayed various machines which they can book from the web app
  • Washing machine reservation and whatsapp notification
  • Payments using razorpay custom flow and webhooks
  • Complete record of user payments and washes
ReactNode.jsExpressFirebase AuthPostgresPrisma ORMSocket.ioCronJobJest
Hover mobility
Hover mobility

E-bike rental service with in-house developed IOT technology

  • User authentication using firebase
  • User can scan the QR code on vehicle from any station. Bluetooth checks are done and user is prompted if bluetooth is turned off
  • User can start, pause, resume and end ride. If user ends the ride within 1 min, they are not charged
  • Plan and membership based rides are also available
  • Vehicles can be reserved for 10 mins, 20 mins , 30 mins
  • Payments using razorpay custom flow and webhooks
  • Complete record of user payments, ride and reservations
React NativeNode.jsExpressBluetoothFirebase Phone AuthPostgresPrisma ORMSocket.ioCronJobJestGoogle Maps API
Grin mobility
Grin mobility

Sustainable urban two-wheeler transportation solution

  • User authentication using firebase
  • User can scan the QR code on vehicle from any station or select any vehicle from display
  • User can start, pause, resume and end ride. Vehicles are controlled from backend via MQTT protocol
  • Plan and membership based rides are also available
  • Vehicles can be reserved for 10 mins, 20 mins , 30 mins
  • Payments using stripe custom flow and webhooks
  • Complete record of user payments, ride and reservations
ReactNode.jsExpressMQTTFirebase Phone AuthPostgresPrisma ORMSocket.ioCronJobJestGoogle Maps API
Jet-admin
Jet-admin

Powerfull admin panel for postgres based backend

  • Powered by Node.js, Express & Prisma ORM, handling all database operations and serving API endpoints
  • Create, read, update, and delete operations on all PostgreSQL tables
  • Visualize database statistics and query results effectively using tables
  • RBAC: Fine-grained access control at both row and column levels, enhancing security and customization
  • Custom Dashboards: Create personalized drag and drop dashboards by integrating your custom graphs and table widgets for comprehensive data monitoring
  • Custom Graphs: Generate custom graphs using queries as data sources for insightful data visualization
  • Advanced Query Builder: Easily construct, test, and preview PostgreSQL queries
  • App Constants: Define and manage constants
  • Scheduled Jobs for query object: Run Cron based scheduled query object runners
  • Support for App Constants in Queries: Seamlessly incorporate app constants directly within Query objects
  • Resizable and Custom Placement for Dashboard Widgets: Customize the size and position of dashboard widgets to suit preferences and needs
ReactExpressSQLitePGPrisma ORMNode.jsCharts.js
FilmArsty landing page

Captivating landing page for a film production company

  • Designed an immersive, visually striking landing page to showcase the company's portfolio
  • Implemented smooth scrolling and parallax effects for an engaging user experience
  • Demo video section
  • Complex animations triggered on scrolling
  • Integrated a contact form with serverless function for lead capture
ReactStrapiFirebase hosting