Software Engineering Intern
Alphabag Limited • Winter 2025
Overview
Three interns and I built two web apps in a one-month period, namely a student management system, and an avatar creator. These two apps were used to support a children's learning center named Siuroma Kids.
My Contributions

During the internship, I helped plan the backend infrastructure for our student management system project. I planned out the naming system for course codes, and also helped with the the implementation of how we would connect the frontend to the backend. Since we were a small startup, I received guidance directly from the CEO as well.
For both projects, a common issue that arose in a four-developer team was merge conflicts. Since I had prior experience with Git, I was able to use my knowledge to help the team handle merge conflicts.
Student Management System
The first project that we completed was a custom student management system tailored for Siuroma Kids. By creating a website that could manage the timetable for each student, we optimized an inefficiency that the company had, where in the past, someone had to manually log the attendance of each student. We also designed a parent portal to accompany it, allowing parents to log in and send requests to modify class times if their child was not available for a certain class.
Avatar Creator
The second project that we did enhanced the learning experience of students in Siuroma Kids. We built an interactive avatar creator.
What I Learned
Since this was my first ever experience working at a company, I learned a lot about how developers operate in the real world. I participated in meetings, where we discussed how we would split the workload, and I had to code alongside coders with coding styles that were different to mine. Overall, I would say that this experience strengthened my confidence in being a developer that can ship real products.