Software Developer

"Make it work, make it right, make it fast." — Kent Beck

Portrait of Charles Gonzalez Jr, software developer

Charles Gonzalez Jr

About Me

Charles Gonzalez playing drums (personal hobby)

Hello!


I'm Charles Gonzalez Jr, a computer science student focused on backend development and distributed systems. I enjoy designing scalable systems, building real-time applications, and working with technologies like Java, Go, Kafka, and Docker.


Many of my projects focus on system design, real-time communication, and cloud-based architecture. I enjoy exploring how systems behave at scale and learning how modern infrastructure powers large applications.

Projects

Protein Profiling Software — screenshot of model output
Protein Profiling Software
A program that uses machine learning to train a model on spatial proteomics data using the U-NET architecture.
Online Chess Game — gameplay UI screenshot
Online Chess Game
Multiplayer chess game built with JavaFX for the frontend and Spring WebSockets for real-time online gameplay.
Stock Watch — dashboard screenshot
Stock Watch
A stock trading simulation platform using React, Spring Boot, MongoDB Atlas, and JWT authentication.

Skills

Java

Go

React

Databases

Docker

Distributed Systems

Kafka

Linux

Contact