Skip to content
View markbrown87's full-sized avatar
  • Columbus, Ohio

Organizations

@Solo-Laboratories

Block or report markbrown87

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

Hey there! ๐Ÿ‘‹

I'm a senior software engineer and tech lead who genuinely enjoys building things and understanding how they work, tinkering with code both on and off the clock. My goal is to create clean, maintainable software and help other engineers do the same.

  • โš™๏ธ Day-to-day, I'm leading a team, designing APIs, and wrangling backend services.
  • ๐Ÿ“ I'm always digging into software architecture, design patterns, and language-specific details to write better code.
  • ๐Ÿš€ Lately, I've been writing as much Go as I can get away with and exploring newer tools like Deno.

My Toolkit

Go
Go
C++
C++
Python
Python
C#
C#
Docker
Docker
Kubernetes
Kubernetes
Nix
Nix

My Professional Journey

I've been a professional software engineer for over 7 years. My career has been a tale of two halves:

  • The first half was deep in C++ and Qt, building and maintaining large-scale desktop applications.
  • The latter half has been focused on the backend and cloud modernization efforts. I've been building microservices and modernizing applications using a mix of Go, Python, and C#; but mostly Go. This has also involved a healthy amount of API development and DevOps work with tools like Docker, Kubernetes, and Helm.

๐ŸŽฎ Side Quests

When I'm not on the clock, I'm usually working on one of these projects:

  • Voxel Game Engine: Slowly but surely building a game engine from scratch with C++ and Vulkan.
  • TUI Applications: Creating simple and useful terminal user interfaces with Go.
  • Homelab: Tinkering with my personal servers and network setup. It's the best way to learn about infrastructure. If you're curious, just ask me about my Homelab! I promise you, I will talk for hours about it.
  • Godot Games: Prototyping small game ideas with the Godot Engine.
  • Learning: Always picking up something new. Currently, that's Rust for systems programming and getting reacquainted with Javascript via React.

๐Ÿ“ซ Get In Touch

LinkedIn Email

Popular repositories Loading

  1. markbrown87 markbrown87 Public

  2. gitea gitea Public

    Forked from go-gitea/gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

    Go