As a daily user of software applications, I value aesthetics and responsiveness. My goal as a developer is to create performant and intuitive applications, ensuring a delightful user experience.
EXPERIENCE
I have worked at...
Software Engineer Intern
@ Voltade
Jan 2025 - Present
Launched an AI curriculum planner with AI termly report generations used by over 20 centres for E-Bridge Pre-School, reducing time spent per report by 75%, by scoping functional requirements from weekly client meetings
Developed user friendly UI by designing reusable components using React.js with TanStack and Mantine UI
Designed flexible schemas in Drizzle ORM to adapt to changing requirements and created REST APIs with Hono.js and Supabase with PostgreSQL for effective data retrieval
Integrate AI capabilities using Whisper and OpenAI to process text audio, images and videos
Used Vue.js with Ruby on Rails to develop CRM platform
Developed an internal platform to display micro frontend apps and start a VS Code dev container in Kubernetes pod, improving developer experience and iteration speed
Software Engineer Intern
@ Podsmart AI
May 2024 - Aug 2024
Created an episode page with an integrated audio player from scratch, utilising Next.js with Shadcn UI
Developed a monthly user usage tracking system to accurately track monthly subscription limits using FastAPI, Supabase with PostgreSQL
Extract user defined custom modules from podcasts using Modal GPU for transcription, Anthropic and OpenAI to parse output
Identified and promptly resolved authorisation security issues in the frontend and backend
Optimised API performance for episode page, reducing latency by 60%
Teaching Assistant
@ National University of Singapore
Jan 2023 - Jun 2023
Collaborated closely with Prof. Tan Tiow Seng and fellow teaching assistants to develop examination grading scheme to effectively assess students' understanding of programming methodology concepts in the CS1010X course
Taught the following topics with strong mastery in Python and Java: Functional Abstraction, Recursion, Orders of Growth, Data Abstraction, OOP, Dynamic Programming
Displayed strong mentoring abilities by building rapport with a diverse group of 7 students, providing individualised guidance based on their unique learning styles and skill levels
Software Engineer Intern @ Voltade
Jan 2025 - Present
Launched an AI curriculum planner with AI termly report generations used by over 20 centres for E-Bridge Pre-School, reducing time spent per report by 75%, by scoping functional requirements from weekly client meetings
Developed user friendly UI by designing reusable components using React.js with TanStack and Mantine UI
Designed flexible schemas in Drizzle ORM to adapt to changing requirements and created REST APIs with Hono.js and Supabase with PostgreSQL for effective data retrieval
Integrate AI capabilities using Whisper and OpenAI to process text audio, images and videos
Used Vue.js with Ruby on Rails to develop CRM platform
Developed an internal platform to display micro frontend apps and start a VS Code dev container in Kubernetes pod, improving developer experience and iteration speed
Software Engineer Intern @ Podsmart AI
May 2024 - Aug 2024
Created an episode page with an integrated audio player from scratch, utilising Next.js with Shadcn UI
Developed a monthly user usage tracking system to accurately track monthly subscription limits using FastAPI, Supabase with PostgreSQL
Extract user defined custom modules from podcasts using Modal GPU for transcription, Anthropic and OpenAI to parse output
Identified and promptly resolved authorisation security issues in the frontend and backend
Optimised API performance for episode page, reducing latency by 60%
Teaching Assistant @ National University of Singapore
Jan 2023 - Jun 2023
Collaborated closely with Prof. Tan Tiow Seng and fellow teaching assistants to develop examination grading scheme to effectively assess students' understanding of programming methodology concepts in the CS1010X course
Taught the following topics with strong mastery in Python and Java: Functional Abstraction, Recursion, Orders of Growth, Data Abstraction, OOP, Dynamic Programming
Displayed strong mentoring abilities by building rapport with a diverse group of 7 students, providing individualised guidance based on their unique learning styles and skill levels