Experience
My professional journey in software engineering
Associate Software Engineer
Dec 2024 — Present · Present
Full-time- Architected an LLM cost-code classifier (FastAPI + OpenAI JSON-mode) that auto-maps estimate line items to a company catalog at 75 rows/batch via parallel async inference, with server-side ID validation rejecting hallucinations and an Angular human-in-the-loop review UI.
- Built an end-to-end AI change-order drafting feature (React / Node.js BFF / FastAPI / OpenAI) that turns a contractor's plain-English scope into a polished, client-ready HTML narrative, with multi-turn refinement and instruction-based rewriting.
- Designed an event-driven serverless pipeline on AWS (Lambda, API Gateway, S3, CloudFront) for automated SVG/thumbnail generation, presigned direct-upload URLs, and CDN-optimized delivery.
- Built a virtualized React budget-tracking table (TanStack Table) rendering 10k+ rows at 60 fps with hierarchical grouping, real-time filters, and PDF/Excel export — replacing a legacy view that stalled above 500 rows.
- Built SnapStoryKids end-to-end (Next.js 16 / FastAPI / PostgreSQL): AI-personalized children's storybooks via async multi-model pipeline (fal.ai Instant Character, Gemini edit) with parallel page generation, YuNet ONNX face preprocessing, tiered FAL retry/fallback, content-addressable caching, and job polling with partial-failure tolerance.
- Delivered SnapStoryKids secure Next.js BFF (httpOnly JWT, Google OAuth), client-side MediaPipe face validation with normalized crop before upload, and resilient 2–12 min generation UX (poll retry, sessionStorage dedup) across photo upload→preview→checkout.
ReactAngularNext.jsTypeScriptNode.jsFastAPIPythonOpenAI APIPostgreSQLMongoDBAWS LambdaAPI GatewayS3CloudFrontTanStack TableTailwind CSSfal.aiGemini APIMediaPipe
- Contributed to large-scale web application development using Angular, React, TypeScript, Node.js/Express, and FastAPI (Python) across frontend, backend, and AI microservices.
- Implemented cloud file storage solution with presigned URL generation using AWS SDK for secure direct client-to-S3 uploads.
- Built responsive UI components using React, TypeScript, and Tailwind CSS, including modals, forms, and interactive widgets.
- Worked with MongoDB and Mongoose ODM to implement database schemas, data access layers, and CRUD operations.
- Developed RESTful API endpoints using Node.js and Express.js with authentication, validation, and error handling.
- Maintained strict TypeScript typing, error handling, logging, code reviews, and Git branching strategies.
ReactAngularTypeScriptNode.jsExpressFastAPIMongoDBAWS S3Tailwind CSSGit