As a daily user of software applications, I value aesthetics and responsiveness. My goal as a developer is to create efficient and visually pleasing applications, ensuring a delightful user experience.
EXPERIENCES
I have worked at...
Software Engineer Intern
@ Podsmart AI
May 2024 - Aug 2024
Utilise Next.js with Shadcn UI to create an audio player from scratch for a new episode page
Use FastAPI, PostgreSQL with SQLAlchemy ORM to revamp how users' monthly usage is tracked
Engage in Agile development, implement CI/CD, attend daily stand-ups
Use Modal GPU for transcription, Anthropic and OpenAI to extract custom modules
Identified authorization security issues and promptly resolved them
Teaching Assistant
@ National University of Singapore
Jan 2023 - Jun 2023
Topics taught: Functional Abstraction, Recursion, Orders of Growth, Data Abstraction, OOP, Dynamic Programming
Collaborated closely with Prof. Tan Tiow Seng and fellow teaching assistants to develop comprehensive examination materials that effectively assessed students' understanding of programming methodology concepts in the CS1010X course
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 @ Podsmart AI
May 2024 - Aug 2024
Utilise Next.js with Shadcn UI to create an audio player from scratch for a new episode page
Use FastAPI, PostgreSQL with SQLAlchemy ORM to revamp how users' monthly usage is tracked
Engage in Agile development, implement CI/CD, attend daily stand-ups
Use Modal GPU for transcription, Anthropic and OpenAI to extract custom modules
Identified authorization security issues and promptly resolved them
Teaching Assistant @ National University of Singapore
Jan 2023 - Jun 2023
Topics taught: Functional Abstraction, Recursion, Orders of Growth, Data Abstraction, OOP, Dynamic Programming
Collaborated closely with Prof. Tan Tiow Seng and fellow teaching assistants to develop comprehensive examination materials that effectively assessed students' understanding of programming methodology concepts in the CS1010X course
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
Frontend design implemented in React.js and Chakra UI
Utilised Express.js and Prisma ORM to implement RESTful APIs, facilitating efficient data storage and retrieval within the web application
Implemented real-time updates using Socket.IO to display race results and leaderboard changes to users instantly
Demonstrated active involvement in deploying web services on DigitalOcean, showcasing proficiency in ensuring smooth and error-free functionality in the production environment