Skip to content
View Sebastians-codes's full-sized avatar

Highlights

  • Pro

Block or report Sebastians-codes

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

Sebastian — Backend Developer Who Ships

I build reliable services, expressive tooling, and cohesive product experiences. Give me a problem space and I’ll dig into the domain, model the data, and automate the workflows so teams can move faster.

How I Work

  • Systems thinking: I map out flows first, then implement APIs, schedulers, and storage that stay predictable under load.
  • Crafted interfaces: Whether it’s a Spectre.Console terminal or a Svelte UI, the experience should feel intentional and fast.
  • Polyglot pragmatism: .NET is my home base, but I reach for Rust when latency matters and TypeScript when I want frictionless frontends.
  • Operational focus: Docker-first delivery, CI/CD pipelines, observability hooks, and documentation so handoffs are easy.

Projects I’m Proud Of

  • Tasker — Offline-first task manager in Spectre.Console with automated time tracking, Hangfire jobs, and SQLite↔PostgreSQL sync so consultants can work anywhere.
  • RustLikeReturnValues — Rust-inspired Option/Result types for C# with async helpers, LINQ integrations, and serialization support to make failure handling explicit.
  • TodosApi — JWT-secured ASP.NET Core minimal API layering WebSockets, clean architecture, and background processing for collaborative boards.
  • NodewarBot API — Rocket-based Rust service ingesting OCR’d game screenshots, storing guild stats, and exposing REST endpoints for Node War analytics.
  • Nodewar Discord Bot — .NET bot delivering slash commands, guild-scoped permissions, and rich embeds synced with the NodewarBot backend.
  • vbytes-lan-attendance — Docker Compose stack pairing Rocket, SvelteKit, and Postgres to run LAN check-ins with realtime SSE updates and sensible admin flows. (Live demo at vbytes.sebastians.codes)

Capabilities Snapshot

  • Backend: ASP.NET Core, Entity Framework Core, Rocket, SQL/NoSQL, Hangfire, background schedulers
  • Tooling & Interfaces: Spectre.Console, Svelte/SvelteKit, Tailwind, React
  • Ops & Delivery: Docker, Docker Compose, GitHub Actions, Linux, Bun-powered workflows
  • Languages: C#, Rust, TypeScript, SQL, Python (OCR pipelines)

Currently

  • System Developer (.NET) student — Higher Vocational Studies (2-year YH programme), Sep 2024 – Present. I’m applying enterprise integration patterns, domain-driven design, and database architecture to real briefs.

Let’s Build Something

I’m open to backend roles, integrations projects, and collaborations where thoughtful engineering matters. Reach out at [email protected] or through my socials.

If you want a deeper dive, the live portfolio showcases each project with highlights, tech stacks, and demos.

Pinned Loading

  1. NodewarBotApi NodewarBotApi Public

    Rust

  2. NodewarDiscordBot NodewarDiscordBot Public

    C#

  3. RustLikeReturnValues RustLikeReturnValues Public

    C#

  4. Tasker Tasker Public

    C#

  5. TodosApi TodosApi Public

    C#

  6. vbytes-lan-attendence vbytes-lan-attendence Public

    Svelte