Skip to content

marinasundstrom/marinasundstrom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

👋 I'm Marina 😊

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

Linkedin Badge Twitter Badge Github Badge YouTube Badge

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

Here is my CV 😊

Technologies that I use

Me on GitHub

Marina's github stats Top Langs

"Buy Me A Coffee"

⭐ Project showcase

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

  • 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 on eShop.
    • 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 of Tigergenerator.
  • 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, using HTML, JavaScript, and Canvas
  • BookStoreScraper (2023) - Scraping the Books 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

🏫 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.

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 found here.

🔗 Where to find me

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published