Full-stack Developer, TechScrum
Project management SaaS platform for distributed teams to track work and collaborate in real time.
- Designed a unified component library on Tailwind CSS to standardise UI patterns across the product.
- Refactored a legacy codebase into a modular architecture, reducing technical debt and unblocking long-term maintainability.
- Architected a real-time update system over WebSocket, eliminating redundant polling and cutting MongoDB read load by ~40%.
- Built a serverless pipeline with S3, SQS, and Lambda for asynchronous file processing and reliable database ingestion.
- Implemented AWS Cognito for identity federation and SSO with OAuth 2.0 across multiple third-party providers.
- Developed AI-powered input optimisation via LLM function calling, turning natural language into structured database commands.
- Achieved 80%+ test coverage with Jest and React Testing Library; led code reviews and enforced team standards.
