Skip to content
View sanbrasp's full-sized avatar
🎯
https://gitlab.com/sanbrasp/
🎯
https://gitlab.com/sanbrasp/
  • 03:29 (UTC +02:00)

Block or report sanbrasp

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

Welcome! I am Sandra, aka sanbrasp!

Here you will find random little projects from my journey throughout my backend programming studies, and whatever comes next. 😀
(I also have a GitLab profile, here)

snake gif


👩‍💻 About Me

  • Backend Programming Student at Gokstad Akademiet
  • Passionate about clean structure, repo-hygiene, and transparent work
  • Fedora Workstation enjoyer (in learning)
  • Bull Terrier wrangler (not whisperer)
  • Worked in IT since 2016
  • Completed vocational certificate (fagbrev) as an ICT Service Technician

🛠️ Tech & Tools

  • Languages: C#, Python, Bash
  • Frameworks: .NET, xUnit
  • Tools: Rider, Git, Github, Gitlab, Linux, Windows, Visual Studio Code, Visual Studio, Copilot, Claude, ChatGPT
  • Interests: backend architecture, concepts, methods, testing workflows, automation, clean documentation

Sandra's Activity Graph

📚 What I am learning

  • Basic Backend Programming
  • Operational Backend Programming
  • (coming) Advanced Backend Programming
  • (coming) Specialized Backend Programming

Top Langs

🚀 Current Projects

  • School group project (backend + documentation + testing + git workflows + SCRUM methodic) (not my repo)
  • Building better developer habits through templates and automation

📌 Featured Projects

🐾 Random Facts

  • I live with my best friend, a very dramatic Miniature Bull Terrier, named Hjørdis (yes, it is true that they are like 2-year old humans in dog suits)
  • I enjoy writing documentation(!!?)
  • I thrive on clear directions, and end up making up my own directions if something remains unclear
  • Give me a large mug of Earl Greay tea with one teaspoon of sugar and a dash of cream and I will stay put wherever you set me down
  • I don't eat breakfast; I merely exist until evening

GitHub Streak

Sandra's GitHub stats


📜 More sanbrasp lore

➡️ How I Ended Up Here

My interest for "what happens behind the scenes" started in the early years of Todd Howard's indisputable masterpiece Oblivion.
The game (on PC) allowed the player to manipulate variables and change things around. Anything from adding items to the scene, changing an NPCs name or infamy, downright deleting them, to progressing quest flags and un-blocking things whenever a feature (bug) appeared (we love the bugs, please keep them!).

However, it was not until I was well into adulthood that I really started considering programming as something I could actually get into.
Since 2013 I have been working in the IT field as Support for various types of companies - among them The National Library of Norway. During these years I was able to check in with many programmers and see how and what they were working on. And I have to admit, at first it was daunting. I doubted myself to a point where I shelved the whole idea - for years.

Life went on, and after a whole lot of lifing, things culminated in a crossroads in 2023. That is when I started to seriously consider the field.
Eventually, I had built up the courage to apply for this incredible opportunity at Gokstad Akademiet - Backend Programming, net based, no meetups. It was perfect!

I started this journey in August 2025, and will be working my way through it until 2027! And up until now it has been very exciting, overwhelming, interesting, fun, and a blaring signal that I chose the correct path!

I simply cannot wait to one day be able to say: "I am a programmer!", and do actual programming work for a living! I will pop a bottle of Champagne when that day arrives, because when it does - I will finally be home.

Thank for coming to my TedTalk!


📜 Real Life Tech XP Gains

🧠 Tech XP

(I once decided to turn Copilot into a life RPG where I earned XP for quite literally anything I did. I recommend it!)

  • +260 XP: Wayland Debugging Saga

  • +50 XP: Surviving Battle.net installation attempts

  • +60 XP: Input Safety Quest (string.IsNullOrWhiteSpace supremacy)

  • +20 XP: Harmless Warning Interpreted Calmly (Battle.net Ritual)

  • +40 XP: Discrete GPU Bound to Azeroth

  • +30 XP: Renderer Ritual Successful

  • +25 XP: Prefix Purge Prepared for Rebirth

  • +30 XP: Environment Variable Mastery

  • +25 XP: Discrete GPU Bound to Lutris

  • +20 XP: Renderer Ritual Clarified

  • +35 XP: Renderer Offload Ritual Learned

  • +25 XP: Discrete GPU Awakening

  • +20 XP: Intel Mesa Banished for Azeroth

  • +90 XP: Fact‑Checking & Calculator Recovery (technical debugging mindset)

  • +∞ XP: Repo hygiene enforcement

  • +∞ XP: Documentation Goblin Ascension

  • +∞ XP: Backend Chaos Management (specialization)

  • +120 XP: HDMI Handshake Debugging Saga

  • +45 XP: EDID Interrogation & Stability Analysis

  • +40 XP: Modeset Forcing & Hotplug Resurrection Ritual

  • +35 XP: TV Deep Color / Enhanced Mode Compatibility Trials

  • +30 XP: Driver Behavior Investigation (Sleep/Wake Negotiation Failures)

  • +25 XP: Cable Bandwidth & Port Behavior Diagnostics

  • +20 XP: Kernel Parameter & Display Stack Tuning

  • +∞ XP: Surviving Consumer Electronics Protocol Chaos

  • +140 XP: COSMIC Greeter Resurrection Saga

  • +60 XP: Display Manager Rituals (GDM → COSMIC → systemd‑session alignment)

  • +45 XP: PAM Chain & Session‑Init Investigation

  • +40 XP: Wayland/Session Negotiation Trials

  • +35 XP: Greeter Service Log Divination (journalctl augury)

  • +30 XP: COSMIC Session File & Exec Path Forensics

  • +25 XP: Login Loop Exorcism

  • +20 XP: Pre‑Release Desktop Environment Stability Taming

  • +∞ XP: Surviving the COSMIC Pre‑Alpha Multiverse

  • +80 XP: JSON Schema & Data‑Structure Debugging

  • +70 XP: C# Interface & Class Architecture Rituals

  • +65 XP: XML Test Data Generation & xUnit Mastery

  • +60 XP: Python Logic & Script‑Flow Debugging

  • +55 XP: Git Branch Strategy Enforcement (Feature‑Branch Doctrine)

  • +50 XP: Repo Structure Restoration & File‑Hierarchy Purification

  • +45 XP: Naming Convention Unification (Norwegian → English Refactor Trials)

  • +40 XP: Documentation Structure Engineering (README, templates, workflow clarity)

  • +35 XP: Test‑Driven Development Alignment (Input validation, null/whitespace logic)

  • +30 XP: Linux File Permissions & Execution Path Troubleshooting

  • +30 XP: .NET Project Layout & Folder Hygiene Enforcement

  • +25 XP: JSON Serialization/Deserialization Rituals (C# ↔ API sanity checks)

  • +25 XP: Debugging Input Edge Cases (string.IsNullOrWhiteSpace supremacy)

  • +20 XP: Bash Workflow Automation & CLI Rituals

  • +20 XP: Python Environment & Dependency Handling

  • +15 XP: Git Merge Conflict Resolution (Peaceful Negotiation Saga)

  • +∞ XP: Documentation Goblin Ascension

  • +∞ XP: Backend Chaos Management (Specialization)

  • +85 XP: Double NAT Detection & Topology Mapping

  • +60 XP: Xbox Live NAT‑Type Forensics (Strict → Moderate → Open Trials)

  • +55 XP: Router‑Behind‑Router Diagnostics (ISP Modem vs Local Router)

  • +45 XP: UPnP, Port‑Forwarding & NAT‑Traversal Rituals

  • +40 XP: DHCP vs Bridge Mode Investigation

  • +35 XP: LAN/WAN Segmentation & Address‑Space Analysis

  • +30 XP: Gateway Conflict Resolution (Competing Routers Exorcism)

  • +25 XP: DNS & Connectivity Stability Checks

  • +∞ XP: Surviving Family Tech‑Support Chaos


Made with ❤️, caffeine, and a bull terrier supervising.


Pinned Loading

  1. gitignore gitignore Public

    Forked from github/gitignore

    A collection of useful .gitignore templates

    1

  2. arbeidskrav1sem2 arbeidskrav1sem2 Public

    Arbeidskrav 1 Semester 2 - Gokstad Akademiet, Backend Programming

    C#

  3. arbeidskrav2sem2 arbeidskrav2sem2 Public

    Arbeidskrav 2 for Semester 2 at Gokstad Akademiet, Backend Programming. Hotel Booking System.

    C#

  4. arbeidskrav1sem1 arbeidskrav1sem1 Public

    Arbeidskrav 1 Semester 1 - Python

    Jupyter Notebook

  5. arbeidskrav2sem1 arbeidskrav2sem1 Public

    Arbeidskrav 2 Semester 1 - Python, SQL

    Python

  6. arbeidskrav3sem1 arbeidskrav3sem1 Public

    Arbeidskrav 3 Semester 1 - Python, SQL

    Python