Skip to content
View explicitworkload's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report explicitworkload

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
explicitworkload/README.md

Hey, I'm John

I'm a Associate Principal Solutions Architect at Red Hat, focused on helping teams ship to production faster. My sweet spot is cloud-native architecture—OpenShift, Kubernetes, and everything that makes distributed systems actually work.

What I'm up to:

  • Training & Deploying AI models (computer vision, text-to-speech, speech-to-text, audio transcribing) in various model formats (vLLM, gguf, onnx)
  • Mostly for enterprise customer requirements and their workstation requirements which increases the complexity
  • Building with FastAPI, Spring and Angular, always going deeper
  • Contributing to the Java/Spring ecosystem (cloud-native all the way)
  • Learning Kotlin, exploring React, tinkering with electronics on the side

Beyond the keyboard: I travel to experience how people live in different corners of the world. I fix electronics for fun (broken or not—there's always something to learn). I play guitar, ride motorcycles, and generally gravitate toward anything that moves. Currently building something new.

Pronouns: he/him/they


Let's connect

   


Languages & Tools

Technologies

AWS Google Cloud Microsoft Azure Docker Kubernetes Linux Node.js PyTorch React Redis Spring TensorFlow


class SolutionsArchitect:

    def __init__(self):
        self.name = 'John Goh'
        self.role = 'Associate Principal Solutions Architect @ Red Hat'
        self.web = 'https://kubernetes.day'
        self.stack = {
            'backend': ['Java', 'Spring', 'Django', 'PHP', 'C#'],
            'frontend': ['React', 'Angular', 'JavaScript', 'HTML5', 'CSS3'],
            'data': ['PostgreSQL', 'MongoDB', 'Redis', 'MySQL'],
            'platforms': ['OpenShift', 'Kubernetes', 'AWS', 'Docker', 'Podman'],
            'practices': ['Cloud Native', 'Microservices', 'TDD', 'GitOps']
        }

    def __str__(self):
        return f'{self.name} | {self.role}'


if __name__ == '__main__':
    me = SolutionsArchitect()
    print(me)

Pinned Loading

  1. DDNS-Cloudflare DDNS-Cloudflare Public

    Need a bash script to run your Dynamic DNS updates 24x7?

    Shell

  2. cicd cicd Public

    Forked from ogelbric/cicd

    cicd TSM

  3. spring-baby spring-baby Public

    CSS

  4. spring-petclinic spring-petclinic Public

    Forked from sample-accelerators/spring-petclinic

    A sample Spring-based application

    CSS 1

  5. tanzu-java-web-app tanzu-java-web-app Public

    Java

  6. kubernetes-workshop kubernetes-workshop Public

    Forked from datawire/kubernetes-workshop

    Makefile