Skip to content
View kristos80's full-sized avatar
💭
It's not a bug, it's a feature!
💭
It's not a bug, it's a feature!

Sponsoring

@sebastianbergmann
@WyriHaximus
@Ocramius
@derickr
@clue
@composer
@amphp
@infection

Highlights

  • Pro

Block or report kristos80

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
kristos80/README.md

Hey, I'm Chris 👋

Software Engineer · Software Architecture · Backend Systems

I enjoy designing and building software systems that are simple to reason about, explicit in their behavior, and resilient over time.

My main interest is software architecture — understanding how systems should be structured, how their components interact, and how to keep complexity under control as they grow.

I'm particularly interested in backend engineering, asynchronous programming, APIs, distributed systems, and the engineering practices that make software maintainable rather than merely functional.


🏛️ Main Interest

Software Architecture

Good architecture isn't about adding layers. It's about making the important things obvious.

I'm interested in:

  • 🧱 System & software architecture
  • 🔄 Event-driven and asynchronous systems
  • 🧩 Modular design & separation of concerns
  • 🔌 APIs, services & integrations
  • 📐 Domain modeling & boundaries
  • ⚙️ Concurrency and distributed systems
  • 🧪 Testing strategies & software correctness
  • 📈 Designing systems that can evolve without becoming fragile

⚡ Currently Exploring

Area Focus
Async PHP ReactPHP · AMPHP · concurrency
🧩 APIs & Services Slim Framework · REST · service design
🛒 E-Commerce WooCommerce · integrations · custom systems
🧪 Testing Unit testing · Mutation testing · test design
🏛️ Architecture Modularity · boundaries · system design

🧰 Technologies

Backend

PHP AMPHP Slim WooCommerce

Data & Infrastructure

MySQL Redis Docker Linux


🧠 Engineering Philosophy

I prefer software that is boring in the best possible way.

Less magic.
More understanding.

Explicit over implicit.
Simple over clever.

Small components.
Clear boundaries.

Test behavior.
Question complexity.

Build for change.
Design for longevity.

I believe good engineering is less about how much code we can write and more about how much complexity we can avoid.


🔭 What I'm Working Toward

I'm particularly interested in the intersection of:

Architecture × Concurrency × Simplicity × Correctness

and in exploring how these principles can be applied to build systems that remain understandable even as they become significantly more complex.


🌐 Find Me Elsewhere

X LinkedIn Stack Overflow Medium


✨ A few things I care about

Architecture should reduce complexity, not relocate it.

Abstractions should earn their existence.

If you can't explain how it works, you probably don't understand it yet.

Software should be designed to survive its next requirement.

Pinned Loading

  1. engineering-blueprint engineering-blueprint Public

    An opinionated engineering blueprint for building applications. Language-agnostic, framework-agnostic. These standards apply to any project built on object-oriented, stateless request-response arch…

    1

  2. hook hook Public

    A lightweight (~5KB), WordPress-style hooks system for PHP. Add actions and filters with priority support to create extensible, event-driven applications.

    PHP

  3. password-generator password-generator Public

    A modern, flexible, and secure password generator built for PHP 8.2+. Designed with configuration-first principles, it supports character-type rules, avoidance of consecutive characters, and rich p…

    PHP

  4. kristos80 kristos80 Public

    1