Rahul A Dharwadkar

Software Engineer

Technical Skills

Domains

Front-end development, Mobile app development, UI development, CRM development, Server side rendering, SEO

Languages / Frameworks

HTML, CSS, JavaScript, TypeScript, React.js, React Native, Next.js, Vue.js, Node.js, PostgreSQL, MongoDB, TanStack Query

Styling / Design

Tailwind, Styled Components, SASS / SCSS, Figma

Others / AI Tools

GitHub, Git, Jira, Postman, VS Code, Cursor, Claude, Firebase, AWS S3, Docker, Playwright, Cypress

Experience

Software Engineer

Aug 2024 – Present

  • Improved web and mobile performance by 35% through rendering optimization, code splitting, Redis-backed API caching, and efficient state management; reduced bundle size by 25%.
  • Built and shipped multiple production Next.js websites with TypeScript and Tailwind CSS, delivering responsive, reusable, component-driven UIs with API integrations.
  • Architected cross-platform products with React, React Native, and TypeScript, sharing business logic and UI patterns across web and mobile, with a reusable component library.
  • Developed the frontend of a Salesforce-style lead-management CRM (web and mobile) across 8 modules, including leads and campaigns dashboards with full activity history, serving 50+ internal users and 10,000+ leads with zero production rollbacks.
  • Implemented real-time UI updates using WebSockets and webhooks, and added push notifications across web and mobile. Owned deployment, CI/CD, and security, plus QA and PR reviews, mentoring interns on code quality.
  • Developed and deployed a production React Native app with login and authentication, AsyncStorage for local draft persistence, TanStack Query for caching and background refetching, map integration, and native camera capture.
  • Contributed full-stack: designed and migrated a multi-tenant PostgreSQL schema, built identity, plans, and billing APIs, integrated WhatsApp, Meta, and AWS/Outlook email, secured file handling with private S3 presigned URLs across 9+ services, and handled SDK upgrades.
  • Built LLM-powered AI chatbots with RAG over indexed knowledge, plus Voice AI (speech-to-text / text-to-speech) for contextual, grounded conversational flows in production.

Frontend Developer

June 2023 – July 2024

  • Built and maintained admin panels, Native apps, and landing pages for 2 production projects using Vue.js, React.js, and TypeScript, with Hooks, Vuex, and Pinia for state and Tailwind CSS and SASS for responsive UIs.
  • Implemented navigation, authentication, notifications, and user profile flows, plus Server-Side Rendering (SSR) for faster initial loads and better SEO.
  • Developed React Native UI components for an education platform, integrating REST APIs across iOS and Android, and tracing UI defects and API edge cases before release.
  • Oversaw company-wide projects related to JavaScript, TypeScript, React, and React Native.

Projects

React Native, Expo, TypeScript, NativeWind, MiniSearch, AsyncStorage

  • Developed an offline-first React Native (Expo) reader for the complete Valmiki Ramayana prose, bundling all 534 chapters as structured JSON so the full text is readable with no server calls.
  • Implemented bookmarks, highlights, and reading progress with AsyncStorage persistence, and styled the UI with NativeWind.
  • Optimized full-text search across titles, summaries, and verse text with a MiniSearch index pre-generated at build time.

Next.js, Tailwind CSS, PostgreSQL, Prisma

  • Architected the platform with the Next.js App Router, Server Components, and REST API routes, styled with Tailwind CSS.
  • Implemented authentication and service and product data management using Prisma ORM with PostgreSQL.
  • Improved search visibility through the Next.js Metadata API, with Open Graph and robots configuration.

Next.js, Tailwind CSS, PostgreSQL

  • Developed a high-performance, SEO-optimized Next.js platform using SSR and SSG, with responsive Tailwind CSS components across mobile and desktop.
  • Designed PostgreSQL schemas for events, registrations, transactions, and users, and integrated a secure payment gateway.
  • Built a self-serve admin dashboard for events, coupons, and registrations, letting the client manage 200+ bookings per event without developer involvement.

Education

JAIN COLLEGEBELGAUM, KARNATAKA

2019 – 2022

Bachelor of Computer Application