Skip to content
View robjoh01's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Robin Johannesson
  • Sweden

Highlights

  • Pro

Block or report robjoh01

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

Title Banner


SOFTWARE ENGINEER · SYSTEMS · GAME ENGINE · FULL-STACK

If you are going to learn something, make it a valuable lesson.

Email  Portfolio  X  YouTube  Twitch  Itch.io  Instagram  Spotify


WHO I AM


I'm Robin Johannesson a software engineer from Sweden, with a Bachelor's in Software Engineering from Blekinge Institute of Technology.

This profile is focused on work-related and academic projects. Structured implementations, coursework, and professional samples that demonstrate architectural thinking, best practices, and production-oriented code.

For personal projects, open-source tools, experiments, and real production code, visit my primary profile:

MrRobinOfficial →

I approach every project with curiosity and a critical eye — always questioning assumptions, always looking for the cleaner solution. I value clean architecture, explicit APIs, and maintainable systems over clever magic.

Feel free to reach out if you'd like to connect, collaborate, or discuss opportunities.

PROJECTS


WEB & FULL-STACK
Project Stack Description
DevInsights ASP.NET Core MongoDB Spectre.Console Developer analytics platform — GitHub profiles enriched with geographic and real-time weather data via a Minimal API
UmbracoSample Umbraco CMS .NET Razor GitHub Actions CMS work sample with dynamic Razor templates, reusable layouts, and structured document types
vteam6 Node.js Express Collaborative full-stack project @ BTH
Pulse Node.js Express Reporting system for tracking team project progress

TOOLS & LIBRARIES
Project Stack Description
EasingFunctions C# C++ Python Easing function collection across three languages
Godot Saveable Godot C# Save system plugin for Godot
Unreal Vehicle System Unreal Engine C++ Vehicle system plugin for Unreal Engine
Unreal Event Bus Unreal Engine C++ Event bus system for Unreal Engine
Unreal CommonTime Unreal Engine C++ DateTime and Timespan editor widget for Unreal Engine

GUIDES & TUTORIALS
Guide Description
Unreal Engine Guide Comprehensive learning guide for Unreal Engine
Dear ImGui → Unity Integrating Dear ImGui into Unity
Steam Netcode → Unity Steam Netcode for GameObjects in Unity

TECH STACK


LANGUAGES

C++ C# Rust TypeScript JavaScript Python Lua HLSL GLSL Bash PowerShell


FRAMEWORKS & LIBRARIES

ASP.NET Core Vue 3 React Angular Node.js Express.js TailwindCSS Razor Flask Django Vulkan DirectX


DEVOPS & BUILD SYSTEMS

Docker GitHub Actions Jenkins Azure DevOps Git CMake Premake5 Conan 2.x Vcpkg


DATABASES

MongoDB MySQL SQLite SQL Server EF Core


GAME DEVELOPMENT

Unreal Engine Unity Godot Blender Maya


CMS & TOOLING

Umbraco Vite Figma Postman Rider VS Code Zed WSL RenderDoc Terminal


LATEST VIDEOS



BUILT WITH CURIOSITY · REFINED WITH INTENTION

Pinned Loading

  1. ssr-editor-frontend ssr-editor-frontend Public

    A starter project for the DV1677 JSRamverk course.

    JavaScript

  2. ssr-editor-backend ssr-editor-backend Public

    A starter project for the DV1677 JSRamverk course.

    JavaScript

  3. pulse-ht23 pulse-ht23 Public

    Empower your team with Pulse, a Node.js and Express-based reporting system. Effortlessly manage projects, customize reports, and track progress with ease.

    HTML

  4. Mooney91/vteam6-HT23 Mooney91/vteam6-HT23 Public

    This is the Git-repository for group 6 (Autumn semester - 2023) in the course vteam (Software Development in Virtual Teams) at Blekinge Tekniska Högskola.

    Vue 1