Software Developer at YMGrad (2024-09 – 2025-01)
Worked on YMGrad.com using Django, Next.js, and React Native.
- Integrated AI-based features to simulate visa interview experiences for users.
- Developed and maintained frontend and backend modules for performance and scalability.
- Implemented RESTful APIs and fixed cross-platform issues.
Frontend Developer at Srchout Software (2025-05 – Present)
Building Hospisavvy, a multi-tenant hospitality SaaS, end-to-end in React 18 + TypeScript + Vite, using Redux Toolkit / RTK Query for state and shadcn/ui + Tailwind CSS for the design system.
- Shipped a complete Audit Management module: Drag-and-drop Audit Form Builder with sections, sub-sections, conditional questions, and group-level scoring (powered by @hello-pangea/dnd).
- Auditor execution flow with role-aware submit gates (critical-task / red-zone / multi-column completion).
- Audit history detail view with charts (Bar / Pie / Radar / Trend via Recharts) and a one-click PDF export built on jsPDF + jspdf-autotable.
- Shipped a complete Checklist Management module: Build-Checklist wizard with per-task description, frequency (weekly / monthly / custom-dates) using react-day-picker, and a multi-column Task Layout Builder (horizontally-scrollable column cards, dropdown / button-group cells).
- Runtime execution view with inline dropdowns, optimistic updates, initials gating, and role-based Submit rules.
- Property-wide Events (create / pending list / complete / cancel) and Additional Task workflows with scheduling.
- Implemented portable JSON Export / Import for audit and checklist bundles with server-side preview validation, per-form mappings overrides (department / type / sub-dept / shift / roles), and a publishable target (draft / active).
- Built reusable infrastructure: typed RTK Query API slices, custom drag-and-drop hooks, a shared PageHeader / UnifiedStatCard component library, light/dark theming, route-level permission gates, and a CSV bulk-import flow.
- Owning the frontend end-to-end alongside backend / product partners: feature planning, UI/UX, performance work, bug triage, and production releases.