Skip to content
View michaelbrusegard's full-sized avatar
🐶
🐶

Organizations

@hackerspace-ntnu @ITP2-G15

Block or report michaelbrusegard

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
michaelbrusegard/README.md

Michael Brusegard

Software Engineer | Bachelor Computer Science @ NTNU

Projects

A link to all my GitHub projects with a short description of each.

Libraries

  • tabline.wez
    A versatile and easy to use retro tab bar plugin for the WezTerm terminal emulator.

  • Vector Globe
    An interactive 3D Globe with vector lines for country/continent borders.

  • WebGL Fluid Enhanced
    A fluid simulation library for modern web pages with an easy to follow documentation for most JavaScript frameworks.

Web Development

  • Lektr
    A web application with an advanced text editor built with Web Sockets. It is currently a WiP and not open sourced. It is built to be a tool for students to collaborate and share resources for courses at university.

  • Simple Poetry
    A simple web-app for viewing poetry from PoetryDB, built in a day with minimal dependencies.

  • New Hackerspace NTNU Website
    Full-stack web application using Next.js, tRPC, and PostgreSQL. Built to be maintainable for many years to come.

  • GlobeHub
    A CRUD app for finding new travel destinations. With built-in reviews, cached weather data and an interactive map.

  • Niclas Nordlund Photography
    My first personal website project ever made. Made for the Photographer Niclas Nordlund using plain HTML, CSS, and JavaScript.

  • Hackerspace NTNU Website
    The original Hackerspace NTNU Django website.

Desktop & Mobile Applications

  • Open Emoji Platform
    Will be open sourced at the end of May 2025 due to a NDA agreement. An Android app for the widely used Emojipedia website. Features include searching for emojis, viewing details, and copying to clipboard. As well as creation of custom emoji sequences, news & events and games.

  • Workout Planner
    A workout planner app with a simple backend for persisting data. Features adding/reordering exercises and setting reps/sets.

  • Chinese Checkers
    Chinese Checkers board game programmed with JavaFX. Features optionally enforcing moves and highlighting possible valid moves.

Programming practice problems

  • Advent of Code 2024
    My solutions to the Advent of Code 2024 problems in Rust.

  • LeetCode
    A repository with all my solutions to LeetCode problems.

Configuration

  • Dotfiles
    Configuration files for my different computers/servers. Including configuration for Code Editor, Terminal Emulator, Shell, File Manager, and more.

  • OpenCore-EFI
    EFI configuration for running macOS on my custom-built PC. (Currently not in use, because of Apple Silicon and I am using Windows/Linux instead.)

Community

  • Awesome WezTerm
    An awesome list of resources for the WezTerm terminal emulator.

University

  • Visual Computing Fundamentals
    Repository for exercises in the course "Visual Computing Fundamentals" at NTNU.

  • Machine Learning
    Repository for the machine learning course at NTNU. Contains the AIS Vessel project.

  • NTNU
    Backup and syncing of NTNU exercises and practice exams for some of my earlier courses.

Archived

  • RedditShortVideoMaker
    Automated tool for creating short-form videos from Reddit content.

  • Zombie-Apocolypse
    A visual simulation of a zombie apocalypse made as a collaboration in a school project.

  • Nuclear-Cow-Bomber
    A simple platformer game written in pygame where you run from suicide cows trying to explode you.

  • Valler-vgs-ProgMod
    Files and exercises from the course "Programmering og modellering" at Valler vgs.

📫 Contact


GitHub Statistics

GitHub Streak

GitHub Stats

GitHub Languages

Pinned Loading

  1. hackerspace-ntnu/website-next hackerspace-ntnu/website-next Public

    Website for the Hackerspace NTNU student organization.

    TypeScript 5

  2. WebGL-Fluid-Enhanced WebGL-Fluid-Enhanced Public

    WebGL Fluid Simulation for modern webpages (works even on mobile).

    TypeScript 61 8

  3. tabline.wez tabline.wez Public

    A versatile and easy to use retro tab bar plugin for the WezTerm terminal emulator created with the lualine.nvim configuration format

    Lua 87 13

  4. visual-computing-fundamentals visual-computing-fundamentals Public

    Graphical primitives, rasterization, anti-aliasing, clipping, geometric transformations, viewing transformations, hierarchical scene modelling, culling and hidden surface elimination, colour repres…

    Jupyter Notebook

  5. WorkoutPlanner WorkoutPlanner Public

    This project is a workout planner app made using maven with a JavaFX frontend and a Spring Boot Rest backend.

    Java

  6. personal-website personal-website Public

    My first personal portfolio website to showcase my work and experience.

    TypeScript 2