Display photo
Hi, my name is

Song Yang


Software En
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

Projects

TypeDash thumbnail
TypeDashWebsiteRepo
  • A type racing website with multiplayer features and customisable loadouts and statistics
  • Utilised Express.js and Prisma ORM to implement REST APIs, Passport.js for authentication middleware
  • Leverage Socket.IO for real-time updates; display race results and live leaderboard changes to users
  • Wrote unit tests using Jest to ensure bug free iterations
THINK I’LL BE A GREAT ADDITION TO YOUR TEAM?

Get in Touch.


FIND ME ON
NAME
EMAIL
YOUR MESSAGE