Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@marinasundstrom
marinasundstrom
Follow
View marinasundstrom's full-sized avatar
👋
Hi!

Marina Sundström marinasundstrom

👋
Hi!

Block or report marinasundstrom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking 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 aboutreporting abuse.

Report abuse
marinasundstrom/README.md

I'm a Software Developer, mainly working with C#/.NET and the Web. 👩‍💻✨ I also have an interest in Software Architecture and Design.

Linkedin BadgeGithub BadgeYouTube BadgeX BadgeBuy Me A Coffee Badge

🎯My Programming Timeline recaps my life and career as a programmer and professional software developer.

Here is myCV 😊

Technologies that I use

.NETC#BlazorTypeScriptJavaScriptCSS

DockerRabbitMQSQL Server

Microsoft AzureGitHub Actions

Also been using

JavaPHPMySQL

Me on GitHub

Marina's github statsTop Langs

"Buy Me A Coffee"

Working on right now

  • Raven (2024-) - A programming language. and compiler, based on the Roslyn compiler architecture.
  • YourBrand (2021 - 2023, 2024 -) - Enterprise system for e-commerce and consulting services. Distributed app with deployment to the cloud.

⭐ Project showcase

Here are some projects of mine that I would like to show:

  • CheckedExceptions (2024) - C# code analyzer that helps in enforcing explicit exception handling.
  • YourBrand (2021 - 2023, 2024 -) - Enterprise system for e-commerce and consulting services. Distributed app with deployment to the cloud. Based on and incorporates the following projects:
    • YourBrand 3.0 (2023 - 2024) - E-commerce site/system for the cloud. Based oneShop.
    • eShop (2022 - 2023) - E-commerce site/system. Based on the YourBrand and "Todo app" projects.
    • Product Catalog (2021) - A product catalog and configurator.
    • Time Report (2021) - Project management app with time reporting functionality.
    • Finance app (2021 - 2022) - App for doing finance, in particular accounting. Some Invoicing.
    • Showroom (2018 - 2022) - Site helping consultancy company presenting consultants to customers.
  • Todo app (2022) - Reference project for Clean Architecture with focus on Use Cases.
  • Tigergenerator 2.0 (2020) - Web app for generating satirical images with the tiger from "En Svensk Tiger". Remake ofTigergenerator.
  • Point Of Sale (2021) - Electronic cash register app with product catalog and receipts.
  • Commuter (2019) - Conceptual commuter app listing stops and departures based on the user's position.
  • Audio Player app (2017) - Concept mobile audio player app for Axis audio products.C#/.NET, Xamarin.Forms
  • Access Control (2017 - 2018) - Physical Access Control system.C#/.NET, Raspberry Pi, Azure, Web app, Mobile Apps

Here is a🔗 playlist showing some of my projects.

✔️ Job Interview Assignments

I have uploaded the result of some of the assignments that I have done for interviews.

  • Agent Recruiter (2020) - App for matching recruiter with secret agents. Tinder-like swipe interface.C#/.NET, Xamarin.Forms
  • FileViewer (2020) - Explorer-type web app visualizing and manipulating a virtual filesystem.C#/.NET & Blazor
    • FileViewer2 (2021) - Second attempt. Rewrite from scratch with MudBlazor component library.
  • RobotApp (2022) - Web app controlling a robot on screen by giving commands.HTML, JavaScript, and Canvas (C# version)
  • Snake (2022) - Implementation of the classic game Snake as a Web App, usingHTML, JavaScript, and Canvas
  • BookStoreScraper (2023) - Scraping theBooks to Scrape site, and downloads the entire site to be viewed offline.C#/.NET
  • ChatApp (2023) - Chat app built with ASP.NET Core and Blazor.
  • FizzBuzz (2024) - Fizz buzz with Unit tests
  • Weather forecast app (2024) - Displaying weather at certain office locations - frontend in Blazor, backend in ASP.NET Core calling external weather forecast API, and unit tests for endpoints.

🏫 School projects

  • C Micro compiler (2008 - 2009) - My first ever attempt att building a compiler. C-like language.
  • VB Lite compiler (2011) - Compiler for a Visual Basic.NET-like language. Loosely-based on Mono C# compiler architecture.

Other compiler and parser projects

  • ExpressionEvaluator (2016) - Expression parser, evaluator, and compiler. Using the operator-precendence parser algorithm and Reflection.Emit for code generation.
  • Compiler projects (2022 - 2023) - A couple of compiler projects for prototyping using a modern compiler architecture.
  • Raven (2024) - Compiler project. A merger of "Compiler projects".

Experiments

  • BlazorMinimalApiTest (2023) - Experiment rendering interactive components Minimal API endpoints in ASP.NET Core 8 RC. Not supported by default.
  • BlazorPhp (2023) - Experiment adding Blazor component to Peachpie PHP project. Based on ASP.NET Core 8 RC1. Uses reflection hacks.

Misc projects

  • MAUI Blazor hybrid app, with Fluent UI, and ASP.NET Core backend (2024)
  • Blazor reference app for .NET 8 with Bootstrap 5. Cloud-ready template project with documentation (2023).
  • rabbitmq-java-test (2023) - Exploring RabbitMQ in Java. With Docker containerization.
  • Blazor Basics (2022) - Contains samples demonstrating various concepts in Blazor. How component binding works, and how to do JavaScript interop.
  • .NET IoT samples (2018) - A collection of samples intended to run on Raspberry Pi.
  • HttpListener library for .NET Core 1 (2016) - Abstraction on top of TCP Listener that was built to fill the then lack of such an API.
  • x86-encoder (2013) - A library for generating X86 machine instructions.

▶️ Tech Talks

The full playlist can be foundhere.

🔗 Where to find me

PinnedLoading

  1. todo-apptodo-appPublic archive

    Reference project with Vertical Slice architecture (VSA). Event-driven architecture. Optimized for Domain-driven design.

    C# 42 4

  2. YourBrandYourBrandPublic

    Prototype enterprise system for e-commerce and consulting services

    C# 105 17


[8]ページ先頭

©2009-2025 Movatter.jp