Software engineer excelling in every phase of software development, from crafting intuitive UIs to rigorous testing and debugging. Expertise spans both front-end and back-end technologies, including HTML/CSS/JavaScript, Python, Node.js, Next.js, Kotlin, C#, .NET Core, and SQL, with a strong focus on cybersecurity, proficient in both offensive and defensive measures.
Specialized in designing, installing, testing, and maintaining scalable, high-performance web systems. A quick learner and team player who thrives in both independent and collaborative environments. Detail-oriented and organized, with extensive familiarity with SCRUM and SDLC processes to ensure efficient project execution.
Worked under PICO for Singapore Amazing Flying Machine Competition event which I have participated in numerous times with my CCA from my secondary school, Youth Flying Club, Northbrooks Secondary School.
Year 1 Projects, Nanyang Polytechnic:
Portfolio Website : Created a personal front-end website using HTML, CSS, and JavaScript as a foundational introduction to web page creation and a showcase of my interests.
Python Vending Machine Program : Designed a vending machine program in Python, providing a valuable learning experience in coding practices and data structures.
Flask Dating Website : Collaboratively coded a fully functional dating website as a team using Flask and SQLite. Led the development of a chat application using socket.io for user interactions.
Year 2 Projects, Nanyang Polytechnic:
C# Pokemon Game : Introduced to C# by programming a functional console Pokemon game with basic functionalities using C# and SQLite.
Kotlin Mobile App : Developed an Android app using Kotlin and SQLite for managing movies, featuring CRUD functions. Advanced to a subsequent project with enhanced user experience, incorporating Amazon Cognito, DynamoDB, and TheMovieDb's API for user account management, database integration, and search functionality.
Event Management Webapp : Collaborated on a full-stack event management website using Node.js and MySQL. Led user management with various permissions, implemented CRUD for user accounts, and integrated SendInBlue's API for secure email functionalities.
Recycling Event Management Webapp : Led the development of a ticket management system in a recycling event management web application using .NET Core and MSSQL. Implemented CRUD for tickets, established a tracking system, and created an administrative interface with a pie graph to depict completed ticket statistics.
Year 3 Projects, Nanyang Polytechnic:
Cybersecurity Project : Collaborated on a group cybersecurity project focused on simulating and defending against threats. Led the defense against an email spoofing attack, simulated using Kali Linux. Designed and implemented a defense system leveraging Microsoft 365 to safeguard against such attacks as well as incident response using Veeam for backup and restoration.
Medical Certificate Scanning Automation Project : Developed an automation process using Robotic Process Automation (RPA) and its document understanding capabilities. Extracted information from medical certificates and performed a comparison with administrative records, enhancing efficiency and accuracy in data processing