Experience

My internships and work experiences.

Singtel Singapore logo

Singtel Singapore

May 2024 - August 2024
Software Developer Intern, 2024 Management Associate Program Internship (MAPi)
Singapore

Responsibilities & Achievements:

  • Pioneered Singtel GenAI SDK by initiating the development of an SDK to streamline AI application creation with reusable modules and services.
  • Developed two reusable packages for platform migration from a low-code environment: React (npm) package for standardized UI components and data fetching hooks, and Python (pip) package for API & WebSocket handlers, logs & feedback layer, and an injectable ML service layer.
  • Standardized 10+ APIs and enforced type-safety for 30+ functions across 4 AI applications.
  • Implemented the SDK in the corporate HR chatbot, serving 12,000 daily users, receiving commendation from the Singtel CIO for its impact.
  • Developed a performance-optimized wrapper to make legacy Python non-async libraries compatible with an async environment, using thread pools and thread-safe queues, achieving 20x increase in concurrent request handling capacity.
  • Leveraged the SDK to realize a 10x performance boost and an 80% reduction in server crashes post-platform migration.
  • Created an automated testing system with Selenium, saving 100+ hours monthly.
  • Used IaC to provision production-grade Kubernetes clusters, configuring node pools for auto-scaling, improving deployment efficiency by 30% and reducing over-provisioning by 25%.
  • Developed a robust data pipeline for phishing campaign monitoring using Kafka, achieving 99.99% data integrity with no data loss, handling over 100,000+ daily events.
  • Collaborated with the ML team for integration with Apache Spark micro-batch processing, improving processing efficiency by 30%.
  • Aggregated and stored key metrics leading to a 15% reduction in reported phishing incidents within three months.
  • Won 1st Place “Best Project” team award for the Phishing Campaign Data Pipeline.

Tech Stack:

  • Apache Kafka
  • Spark
  • Multi-threading
  • Async/Event loop Programming
  • WebSocket
  • Docker
  • Kubernetes
  • Node.js
  • TailwindCSS
  • Python
  • React.js
  • HTML5/CSS3/JavaScript
  • TypeScript
Terrascope, Olam Group Singapore logo

Terrascope, Olam Group Singapore

Jan 2024 - April 2024
Full-stack Developer Intern
Singapore

Responsibilities & Achievements:

  • Migrated the PCF product backend service from monolithic architecture to a modular, N-layered architecture, enhancing scalability, maintainability, and performance.
  • Developed and implemented role-based authorization backend services, achieving an 80% reduction in unwanted access.
  • Developed front-end API and integrated backend services with a machine learning microservice for AI-assisted metrics analysis, reducing user analysis time by 30%.
  • Developed a scalable data pipeline and designed the database schema in Amazon Redshift to process 20,000+ daily webhook events for SPACE analysis.
  • Implemented data validation and aggregation, enhancing data accuracy by 15%.
  • Implemented database indexing in AWS Redshift, reducing query times by 40%.
  • Developed select, nested select, and autocomplete reusable components for In-house DLS.

Tech Stack:

  • GraphQL
  • TypeScript
  • Node.js
  • AWS (Lambda, CloudWatch, Redshift)
  • Custom data pipelines
  • Database Indexing
  • Microservices architecture
  • React.js
  • Storybook.js
  • Trie algorithms
Datature Singapore logo

Datature Singapore

May 2023 - August 2023
Full-stack Developer Intern
Singapore

Responsibilities & Achievements:

  • Spearheaded the Data Sync feature, enabling asset import/export between Datature Cloud and external storage, facilitating 60% faster data transfer.
  • Designed backend API interfaces for integration and established secure data access and synchronization.
  • Created 15+ error-handling mechanisms, leading to a 40% reduction in integration setup issues.
  • Integrated Mixpanel with Datature platform, implementing 15+ tracking events and designing dashboards for actionable visualizations.
  • Developed an event-driven service to consolidate data, resulting in 50% faster insight generation.
  • Led the front-end development for a single-classification annotation platform, enabling users to label images 3x faster.
  • Integrated backend for data persistence and added multi-color CSS vignette effects for enhanced visibility.
  • Developed confusion matrix visualization for model performance analysis, optimizing rendering with React’s useMemo hook.

Tech Stack:

  • MongoDB
  • GCP (Compute Engine, Bucket)
  • AWS S3
  • Azure Bucket
  • React.js
  • Next.js Pages Router
  • HTML5/CSS3/JavaScript
  • Blueprint.js
  • Nivo
  • Mixpanel CDP