Full Stack Developer, The HouseKraft
Jan 2025 to present
- Built an in-browser Three.js parametric configurator covering eight product types, generating both interactive geometry and the sheet cutlists the factory manufactures from.
- Designed a dual rule engine: versioned JSON formulas interpreted in both TypeScript and Java, keeping 3D geometry, cutlists, hardware and price consistent across the browser and the server.
- Made the Spring Boot calculate and refresh-costing endpoints the source of truth for saved quotations, with payload sanitisation and price-drift guards preventing stale client geometry reaching a commercial document.
- Shipped the customer journey end to end: OTP auth, floor-plan upload with AI room detection, a five-step quote builder, Cashfree payments, project timeline and warranty claims.
- Built internal ERP surfaces for leads, quotations, product catalog with S3 model upload, GST ledger, promo codes, role-based access and a twelve-stage project scheduler.
- Ran polyglot persistence on Spring Boot 3 and Java 17: MySQL for CRM and catalog, MongoDB for quotations and builder rules, Hazelcast for caching and clustered sessions.
- Integrated Gemini and Replicate for floor-plan prediction and room renders, with credit metering and presigned-URL caching for S3 model assets.