Skip to content
View Johaik's full-sized avatar
🐧
wubba lubba dub dub!
🐧
wubba lubba dub dub!

    Block or report Johaik

    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.

    Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
    Report abuse

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

    Report abuse
    Johaik/README.md

    Hi, I’m Johai 👋

    I build long-living systems — software designed to change safely over time, not pretend to be finished.

    My focus is on:

    • Designing foundations instead of products
    • Making trade-offs explicit
    • Building systems that stay understandable years later

    I believe good software is less about features and more about decision hygiene, boundaries, and evolution.


    🧠 What I’m Working On

    I’m building and sharing common infrastructure services (auth, audit, data, foundations) that:

    • Solve boring but real problems
    • Are intentionally incomplete by design
    • Document why decisions were made
    • Expect change as a first-class concern

    Everything is shared openly — code, design, and documentation — so others can learn, reuse, or evolve it.


    🧩 Design Philosophy

    • Designed for change, not completion
    • Stable core, flexible edges
    • Safety by construction (DB-level guarantees > application promises)
    • Explicit trade-offs over hidden magic
    • Documentation is part of the system

    If a system can’t explain itself, it’s already decaying.


    🛠️ Tech Stack & Technologies

    I work primarily across backend, cloud, and infrastructure layers, with an emphasis on reliability, scalability, and long-term maintainability.

    Programming & Scripting

    PythonBash

    Backend & APIs

    FastAPI

    Cloud & Platforms

    AWSGCP

    Containers & Orchestration

    DockerKubernetes

    Infrastructure as Code

    TerraformAnsibleCrossplane

    CI/CD & Automation

    JenkinsCircleCI

    Databases

    PostgreSQL

    Observability & Operations

    PrometheusNew%20Relic


    📂 Featured Work

    🧾 Audit Service

    A multi-tenant, append-only audit logging service built with Postgres RLS, Keycloak, and explicit evolution docs.

    Why it exists:

    • To show how to design infrastructure that survives change
    • To demonstrate real trade-offs instead of idealized diagrams

    ➡️ Designed to evolve, not to be “done”


    👀 What I Care About

    • Backend architecture
    • Infrastructure foundations
    • Systems that outlive their authors
    • Simplicity that comes from clarity, not shortcuts

    🤝 Open To

    • Thoughtful discussions about system design
    • Collaboration on infrastructure-level projects
    • Reviewing or exchanging design ideas

    If you care about how systems age, we’ll probably get along.

    @Johaik's activity is private