Skip to content
View ethan-mdev's full-sized avatar

Highlights

  • Pro

Block or report ethan-mdev

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

Hey, I'm Ethan πŸ‘‹

Software developer focused on backend systems, distributed services, and building tools that actually work.
Most of my projects revolve around authentication, service tooling, and full-stack apps for custom game environments.


πŸ”§ What I'm working on

  • Authentication Service β€” modular Go auth microservice built on my reusable central-auth toolkit
  • PageShelf β€” self-hosted manga/comic reader with SQLite metadata + mobile-first UI
  • Game platform ecosystem β€” launcher, patching pipeline, integrity verification, and web portal tools
  • Homelab projects β€” learning Linux networking, service orchestration, and small-scale infrastructure

πŸ“« Contact

Pinned Loading

  1. authentication-server authentication-server Public

    Auth microservice built on central-auth, exposing login/register/refresh endpoints with RS256 signing

    Go

  2. central-auth central-auth Public

    A reusable JWT authentication library for Go with password hashing, HTTP middleware, and multiple storage backends (PostgreSQL, SQLite, in-memory).

    Go

  3. service-watch service-watch Public

    Lightweight Windows service monitor with auto-restart, and real-time metrics with embedded web dashboard.

    Go

  4. community-hub community-hub Public

    A small community forum built with SvelteKit + PostgreSQL. Adapted from an old forum I wrote for a private server project and rebuilt cleanly with modern tooling.

    Svelte

  5. player-portal player-portal Public

    A player dashboard built with SvelteKit + PostgreSQL. Adapted from an old private server project and rebuilt cleanly with modern tooling.

    Svelte

  6. patching-backend patching-backend Public

    Go