computer
+

charles@computer:~/portfolio$ whoami

Hello, I'm

Charles Goh C.K

Software Engineering Professional

Solving problems in systems and software.

charles@computer:~/portfolio$ ./next-step.sh

About Me

Building the Future, One Line at a Time

I'm a software engineer with over 5 years of experience building enterprise applications, and personal projects. My journey is motivated by the desire to make an impact in the world with technology.

In my journey so far, I've had the opportunity to work on a wide range of projects, including: Full-Stack Web Applications centering around infrastructure automations; Generative-AI Chatbots with Retrieval Augmented Generation capabilities; Human Triggered and Autonomous AI Agents

Skills & Technologies

Full-Stack Development70%
Databases/Cloud/Infra60%
Artificial Intelligence60%
Software Security50%

Publications

2026

Distributed FIFO On-Demand Queuing Container Lifecycle Orchestration System For Heavy Workloads

Goh Chang Kang, Charles; Mahapatra, Hitika

Technical Disclosure Commons: Defensive Publications Series

Handling heavy container workloads in a organized manner given limited compute resources.

2023

Safe-Send

Goh Chang Kang, Charles; Loh Guo Yang; Sachin Mathew; Jyoti Sahu; Galvin Leow; Jing Rong Chan

Technical Disclosure Commons: Defensive Publications Series

Performing a Safe-Send transaction allows the sender to recall it if needed.

Experience

2020 - Present

Software Engineering

Visa

Driving and developing of monolithic services and microservices in the domain of infrastructure automation and Gen-AI

JavaSpringbootPythonGen-AISQLLinux

Education

2022 - 2024

Master of Science in Computer Science

Georgia Institute of Technology

Specialization in Interactive Intelligence.

Interactive Intelligence Specialization
2016 - 2020

Bachelor of Computing (Distinction Honours)

National University of Singapore

Major in Computer Science with Distinction Honours and a management minor

Distinction HonoursManagement MinorDatabase Systems Specialization

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Let's connect!