Goh Yong Siang Ivan

Software Engineering Student

A driven software engineer with a foundation in C/C++ from 42 Singapore's intensive program and full-stack web development. Passionate about building robust, scalable applications and solving complex problems.

View My Work
Ivan Goh

About Me

I am currently a student at 42 Singapore, immersed in a challenging peer-to-peer learning environment that has honed my skills in C and C++. This experience, combined with my full-stack training at Rocket Academy, has given me a comprehensive understanding of both low-level systems and modern web technologies.

I thrive in collaborative settings and enjoy the entire development lifecycle, from conceptualization to deployment. My goal is to leverage my skills to build meaningful products that make a difference.

My Technical Skills

C C++ JavaScript TypeScript React Tailwind CSS Node.js Express PostgreSQL MongoDB Docker Git

Projects

Full Stack Multiplayer Pong

A real-time multiplayer Pong web application, built as a final project at 42 Singapore.

TypeScript Tailwind Docker JWT REST API OAuth
  • Developed backend infrastructure, user management, and friend system.
  • Implemented secure JWT authentication with Google Sign-In.
  • Designed a comprehensive REST API and containerized with Docker.
View on GitHub →

IRC Server (ft_irc)

A functional Internet Relay Chat (IRC) server compatible with standard clients like irssi.

C++ Sockets
  • Supports essential IRC commands (JOIN, NICK, PRIVMSG, etc.).
  • Features channel management, operator privileges, and topic management.
  • Engineered for robust multi-user support with a focus on concurrency.
View on GitHub →

Get In Touch

I'm currently seeking Software Engineering internship opportunities. Feel free to reach out if you'd like to connect or discuss a potential role.