Overview
Technical skills
Timeline
Roles

Overview

Middle frontend app engineer focused on building React and Next.js applications with a practical emphasis on server-state and data flows. The strongest proven skill is implementing server-state flows and CRUD-backed features with React Query and Firebase as shown in hooks/use-properties.ts and lib/services/property-service.ts. The public code shows limited evidence of measured performance tuning, accessibility-first patterns, optimistic updates, or advanced state machines.

Technical skills

JavaScript• Senior • 4y+ • 20+ projects
TypeScript• Senior • 3y+ • 20+ projects
Node JS• Junior • 20+ projects
SQL• Junior • 5+ projects
Databases
Firestore
Frontend
React Query
Redux Toolkit
Zod
Mantine
Vite
React Hook Form
React Three Fiber
Recharts
Lighthouse• 3y+ • 20+ projects
Next.js• 3y+ • 20+ projects
React.js• 3y+ • 20+ projects
Tailwind CSS• 3y+ • 20+ projects
Zustand• 3y+ • 20+ projects
Redux• 3y+ • 20+ projects
Framer Motion• 5+ projects
Three.JS• 3 projects
DevOps
Git• 4y+ • 20+ projects
GitHub Actions• 4y+ • 20+ projects
Rest API• 4y+ • 20+ projects
Netlify• 3y+ • 4 projects
Vercel• 3y+ • 20+ projects
AWS• 3y+ • 1 project
Design
Figma• 5+ projects
AI/ML
ChatGPT
Claude
Copilot
Cursor

Timeline

Software Development Engineer I Middle
Lorien Finance Full-Time
Jul 2025 to Dec 2025 5 Months Mumbai In office
Worked on migrating a production codebase across the full system. Delivered changes that allowed non-engineering users to update specific parts directly. Contributed to component-level development and improved product-level visibility through shared user behavior views.
Full Stack Developer Middle
Codenox Technology Full-Time
Jul 2024 to Jul 2025 1 Year Indore In office
Implemented and fixed data fetch boundaries and removed stale UI states across multiple pages. Addressed backend issues at the Node.js layer, reducing reported incidents after release. Improved review and integration efficiency during final merge rounds.
Node JS
StayHere
Website
Mar 2025 to Apr 2025 1 Month

- Architected a full-stack Airbnb-style rental platform (Next.js, TypeScript, Firebase) with real-time availability, booking conflict prevention via Firestore query coordination, and Stripe payment gating.

- Designed compound Firestore indexes for property search and date-range filtering; optimized rendering via SSR and image optimization, pushing page speed from 67% to 98%.

College of Engineering (Pune Campus)
Bachelor's Degree Computer Science & Engineering
2021–2024 Pune, Maharashtra
Full Stack Web Developer Intern Junior
Digital Ipsum Full-Time
Mar 2024 to Jun 2024 3 Months Kolkata In office
Supported full-stack development work as an intern and contributed to performance improvements. Delivered incremental fixes related to landing/UX outcomes and helped improve key page metrics after changes were deployed.
Middle Backend Developer Confidence: Medium API Engineer
API-focused full-stack developer at a Middle level who builds Firebase/Appwrite-backed CRUD services and client-server flows. The strongest proven skill is implementing feature-complete data flows and business logic, supported by vacation-rental/lib/services/property-service.ts and bookings-service.ts which implement Firestore CRUD, queries and booking availability checks. Limited evidence exists for production-grade backend practices such as schema migrations, transactional guarantees, timeouts/retries, formal API versioning and load/performance measurement.
API Design
2/10
How well APIs are designed
Basic REST API route usage is present but lacks API-versioning, explicit idempotency, consistent error contracts or documented input/output schemas for public endpoints.
Evidence
vacation-rental/app/api/create-checkout-session/route.ts
vacation-rental/app/api/send-email/route.ts
healthcare/app/api/sentry-example-api/route.ts
Data Layer & Database
3/10
Working with databases
Consistent use of hosted document databases with reasonable query patterns and error handling, but no transactional boundaries, migration history, or advanced tuning for indexes/large-scale queries.
Evidence
vacation-rental/lib/services/property-service.ts
vacation-rental/lib/services/bookings-service.ts
healthcare/lib/actions/appointment.actions.ts
Scalability & Performance
2/10
Handling load and speed
Frontend caching and invalidation via react-query is used and SSR persistence is considered, but there is no evidence of system-level scaling (queues, measured perf, cache invalidation strategy, connection pooling or rate limiting).
Evidence
vacation-rental/hooks/use-properties.ts (react-query usage and invalidateQueries)
wellness-frontend/store/store.ts (persist/noop storage to handle SSR)
System Architecture
3/10
Overall system structure
Code is modularly separated (services, hooks, actions) and shows reasonable folder boundaries for features, however there is no evidence of deliberate distributed system decomposition, inter-service contracts or graceful degradation strategies beyond basic try/catch.
Evidence
vacation-rental/lib/services/property-service.ts (service layer)
vacation-rental/hooks/use-properties.ts (hook-to-service separation)
healthcare/lib/actions/patient.actions.ts (server actions / appwrite integration)
Security & Auth
3/10
Protecting data and access
Input validation and basic auth state handling exist and server-side try/catch logging is used, but secrets/crypto use is simplistic and there is limited evidence of token lifecycle, revocation, or hardened boundary protections.
Evidence
healthcare/lib/validation.ts (zod schemas for user/patient/appointment)
wellness-frontend/store/authSlice.ts (auth state and token storage)
healthcare/lib/utils.ts (encryptKey/decryptKey using btoa/atob - insecure pattern documented in code)
Reliability & Observability
2/10
Stability and monitoring
There is basic error logging and a Sentry dependency is present, but no structured observability, retries/backoff, timeouts, circuit breakers, or clear graceful shutdown patterns are implemented.
Evidence
vacation-rental/lib/services/property-service.ts (try/catch logging)
vacation-rental/lib/services/bookings-service.ts (try/catch logging)
healthcare/package.json (includes @sentry/nextjs) and healthcare/instrumentation.ts (register signature)
Expertise
Databases & Vector Storage• Middle
Microservices & API Architecture• Middle
Node.js• Middle
Technologies
Rest API• 4y+ • 20+ projects
Firestore
Recommendations
  • Assign to develop and extend full-stack CRUD applications backed by Firestore or similar document stores, including payment and file-upload integrations.
  • Improve backend robustness by adding idempotency for payment/endpoints, timeouts, retry-with-backoff, and basic integration tests for server routes.
  • Implement schema evolution and migration patterns plus DB index reviews for larger datasets to move beyond single-collection CRUD work.
  • Develop API contracts (OpenAPI or documented response/error shapes) and add automated tests and basic observability (request tracing, structured logs, metrics).
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Frontend Developer Confidence: Medium App Engineer
Middle frontend app engineer focused on building React and Next.js applications with a practical emphasis on server-state and data flows. The strongest proven skill is implementing server-state flows and CRUD-backed features with React Query and Firebase as shown in hooks/use-properties.ts and lib/services/property-service.ts. The public code shows limited evidence of measured performance tuning, accessibility-first patterns, optimistic updates, or advanced state machines.
UI Component Architecture
4/10
How interface parts are built
Reasonable component boundaries and custom hooks (not purely copied UI kit), with a bespoke toast system and clear utils, but no evidence of a bespoke design system or extensive composition patterns.
Evidence
vacation-rental/hooks/use-toast.ts: custom global toast implementation with memory state and listener pattern
wellness-frontend/components/ui/use-toast.ts: near-identical custom toast hook used in another app, indicating deliberate reuse
lakshaykhokhar/src/constants/index.ts: centralized project and tag constants used across UI
Responsive & Cross-browser
3/10
Works on all screens and browsers
Standard responsive patterns using Tailwind and utility classes with some custom container settings, but no advanced fluid typography, container queries, or RTL work.
Performance Optimization
3/10
Speed of the interface
Basic performance awareness via React Query caching and some query limits, and use of modern bundlers, but no measured before/after metrics, RUM, or advanced optimizations.
Evidence
vacation-rental/hooks/use-properties.ts: useQuery/useMutation with query invalidation for cache discipline
vacation-rental/lib/services/property-service.ts: query with limit/orderBy for featured items
vacation-rental/package.json: next dev --turbopack indicates use of modern bundling pipeline
Accessibility & Semantics
2/10
Usable for everyone
Little explicit accessibility work visible; no ARIA usage or focus management on custom widgets and no CI a11y checks found.
Evidence
vacation-rental/hooks/use-toast.ts: custom toast logic (useful infrastructure) but no ARIA or focus-handling patterns in the file
wellness-frontend/components/ui/use-toast.ts: same custom toast implementation repeated but still no explicit accessibility attributes
vacation-rental/app/globals.css: global theming and variables but no visible accessibility utilities (reduced-motion, high-contrast helpers)
State Management & Data Flow
3/10
Managing data in the app
Clear server-state discipline with React Query queries/mutations and a Firebase-backed service layer plus Redux persist for auth, but missing optimistic updates, cancellation patterns, or explicit state machines.
Evidence
vacation-rental/hooks/use-properties.ts: queries and mutations with queryClient.invalidateQueries usage
vacation-rental/lib/services/bookings-service.ts: encapsulated Firebase CRUD + availability check logic
wellness-frontend/store/store.ts and wellness-frontend/store/authSlice.ts: redux + redux-persist setup for auth state
UX & Visual Polish
4/10
Look and feel quality
Good visual polish and UX touches such as animations, staggered card animations and utility-based design, but fewer explicit loading/error/stale state patterns or undo flows.
Expertise
React• Middle
Modern Web Frameworks• Middle
Industries
Health Care• Middle
Travel & Tourism• Middle
Technologies
Redux• 3y+ • 20+ projects
Tailwind CSS• 3y+ • 20+ projects
Next.js• 3y+ • 20+ projects
Three.JS• 3 projects
React.js• 3y+ • 20+ projects
Vite
React Query
Zod
Mantine
Recharts
React Three Fiber
React Hook Form
Redux Toolkit
Recommendations
  • Build feature-rich single page applications with React/Next.js that rely on server-state - booking systems, dashboards, and admin panels are a good fit.
  • Implement end-to-end booking/payment flows that combine React Query with backend APIs and improve reliability by adding request cancellation and optimistic-update rollback.
  • Harden frontend quality by adding automated a11y checks, documented focus management for custom widgets, and measurable performance audits (Lighthouse or RUM) with before/after metrics.
  • Develop a small, reusable component library with clear composition patterns and unit/visual tests to reduce UI duplication across projects.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Blockchain Developer Confidence: Medium Generalist
A frontend web developer (Middle level) focused on building TypeScript React/Next.js user interfaces with pragmatic state management. The strongest proven skill is client-side state and UX engineering, demonstrated by a custom toast system in wellness-frontend/components/ui/use-toast.ts and Redux auth persistence in wellness-frontend/store/authSlice.ts and wellness-frontend/store/store.ts. There is little or no public evidence of backend engineering at scale, automated tests, Web3 or smart-contract development, or audit-level security work.
Smart Contract Development
Writing smart contracts
Not evidenced in public code
Security & Audit
1/10
Checking contracts for flaws
Minimal backend error handling and environment checks present, but no Web3-specific security patterns, audits, invariant tests or attacker-focused tests.
Evidence
slack-msg-app/app/api/route.ts: try-catch around axios post and explicit check for NEXT_PUBLIC_SLACK_WEBHOOK_URL
wellness-frontend/store/store.ts: createNoopStorage for SSR and serializableCheck ignoredActions handling in redux-persist middleware
Blockchain Protocol Understanding
Knowing how blockchains work
Not evidenced in public code
DApp & Web3 Integration
Connecting apps to blockchain
Not evidenced in public code
Tokenomics & DeFi Logic
Token and finance logic
Not evidenced in public code
Decentralization & Trust Model
Designing trust without middlemen
Not evidenced in public code
Recommendations
  • Develop React/Next.js frontends and UI component libraries, including custom hooks and client-side state solutions.
  • Build small full-stack prototypes that integrate third-party APIs (webhooks, REST) and handle environment/SSR edge cases.
  • Implement automated testing, type-safe form validation and CI pipelines to raise code quality and hiring/contracting readiness.
  • Work on UX-critical features like notifications, persistence and offline/SSR-safe state for consumer-facing apps.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: