Hi, I'm Ivander, a passionate & self-driven developer with a knack for creating innovative solutions and crafting clean, efficient code. With a strong foundation in software development and a dedication to continuous learning, I thrive on tackling complex challenges and bringing ideas to life through technology. Whether it's building robust applications, optimizing systems, or exploring the latest tech trends, I aim to deliver value and make an impact.
These days, I am working with .cs
,.svelte
, and to be frank, .xlsx
. When I'm not coding, you might find me exploring new skills, diving into creative projects, hopping on field for badminton, or enjoying a good cup of coffee.
π¨π»βπ NUS B. Eng 2023 (Computer Engineering)
π¨π»βπ» ISS ICT Cert
π₯APhO 2019
π₯IPhO 2019
π¨π»βπ» AWS SAA-C03 - soon
π₯EuPho 2019
π¨π»βπ» Azure AZ-305 - soon
In charge of developing and deploying novel software solutions that solve real-world problems for clients across various industries. I work closely with cross-functional teams to deliver high-quality, government standard applications.
A multi-disciplinary experience with tasks involving both DevOps work and Software Development.
Worked on a team that develops and maintains one of many vital ICA services.
A clone of Just Dance that works by detecting player's movements using hardware-accelerated ML models. A screen displays any of 12 unique dance moves to be performed along with the relative position of the players, then the detector will forward the dance data for verification in the game logic.
We used 3 different languages! Python for the game logic, C++ for the detector, and JavaScript for the frontend.
My first Svelte Project. For those of you Jane Street Puzzle solvers, you should have remembered this puzzle, I created a puzzle solver helper for it: altered-states-2.vercel.app!
A small project to keep track of the laundry schedule and make it separate from your fully packed calendar! house-laundry.vercel.app
Our solution is an IoT system that consists of sensors to track the spinal position using acceleration data, a gateway to forward the data to the server, a server to make predictions based on the data, buzzers to provide physical feedback to the user, and a web application to display relevant information to the user. The system is able to classify the user's posture via a LSTM, alert the user when they are in a bad posture for some time using the buzzers, and recommend relevant videos to the user through the web application.