Skip to content
View samdervis's full-sized avatar

Block or report samdervis

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

👋 Hey, I'm Samuel

Engineering Manager. Backend person. Occasional infrastructure overthinker. I like systems that are boring in production and interesting only during design reviews.

Most of my best code lives in private repos.
Some of it is probably better that way.

🧭 My engineering compass

✅ Simple before clever
✅ Observable before mysterious
✅ Working software before architectural theatre
✅ Clear ownership before heroic debugging
✅ Boring tech before impressive incident reports

🛠️ Current stack orbit

TypeScript Node.js React Kotlin Spring Boot Ruby on Rails Go AWS Terraform AWS CDK


🧪 Things I care about

Area My bias
Backend systems Make boundaries obvious
Reliability Measure before guessing
Developer experience Remove friction quietly
Infrastructure Automate the boring pain
Engineering management Context, clarity, ownership
Product engineering Ship the right thing, not just more things

🚫 Things I try to avoid

❌ clever code that needs a documentary
❌ microservices created for emotional reasons
❌ dashboards nobody checks
❌ "temporary" hacks from three jobs ago
❌ ownership described as "everyone"
❌ meetings that could have been a failing test

🧠 Default debugging flow

flowchart TD
    A[Something is broken] --> B{Do we have logs?}
    B -- No --> C[Add logs and regret past choices]
    B -- Yes --> D{Do we trust the logs?}
    D -- No --> E[Fix observability first]
    D -- Yes --> F[Find boring root cause]
    F --> G[Write it down]
    G --> H[Delete unnecessary complexity]
Loading

🧯 Production philosophy

The best incident is the one prevented by boring decisions.
The second best is the one with good logs.
The worst is the one where someone says:
"Who owns this service?"

🧑‍💻 GitHub disclaimer

This is not an open-source trophy cabinet.

It is mostly a public parking spot for:

  • side quests
  • experiments
  • notes
  • small tools
  • repos that survived contact with real life

Most meaningful work happens in teams, private codebases, architecture discussions, production incidents, migrations, and the occasional “why is this still running?” investigation.


📊 Tiny public signal

Samuel's GitHub stats


🧩 Current side quests

⚙️ Building SaaS ideas
☁️ Thinking about cloud architecture
🧪 Learning Go properly
🤖 Exploring AI-assisted engineering workflows
🧹 Deleting imaginary complexity wherever possible

🌍 Elsewhere


Build clearly.
Lead responsibly.
Keep systems understandable.
Avoid unnecessary nonsense.

@samdervis's activity is private