Maria Asgari

Hi, I'm Maria Asgari

Software Developer and

AI Enthusiast

with a degree in psychology

Portfolio

insurancerewards.dk (2025) New

Improved version of my MVC-based Reward System, now with .NET Web API and Vue 3 frontend. Fully tested and deployed online. View the code on GitHub.

AI Semantic Search Tool (2025)

A prototype tool for vector similarity search and AI-powered text summarization using BERT and BART models.

Mobile App for Tryg (2023 - 2025)

Contributed to the frontend development of Bonjour, an app for Tryg's insurance partners. Built features including onboarding, e-learning modules, notifications, and settings using Flutter for iOS and Android.

MVC-based Reward System (2024)

My exam project in Avanceret programmering, a reward system for insurance sales built with .NET, focusing on object-oriented programming and design patterns.

Windows Forms Recipe App (2024)

Recipe management desktop app built for my Videregående programmering exam. Demonstrates object-oriented design principles in C# and .NET.

programming-jokes.dk (2023)

A Vue.js application featuring programming jokes from a Firebase database. Contributions welcome!

devasgari.dk (2023)

Built from scratch using vanilla HTML, CSS, and JavaScript to master frontend fundamentals before transitioning to modern frameworks.

If you're curious about the inner workings of some of the projects in my portfolio, feel free to explore the code available on my GitHub repositories.

Skills

Backend and database

C# / .NET 8
REST API Design
Azure (Basics)
Microsoft SQL Server
Firebase
MySQL

Frontend and App

Dart / Flutter
TypeScript / Angular / Vue 3
HTML5 / CSS3
Responsive Design
State Management
Tailwind CSS

AI

Python
NLP and Text Processing
HuggingFace Transformers
Vector Embeddings

Core Principles

Object-Oriented Programming (OOP)
UX / Human-Centered Design
SOLID Principles
Clean Code Practices
Agile Methodologies
Maria's workspace setup

About

A Developer Who Understands Human Behavior

From the age of 10, I began exploring the digital world by creating my first website. Ever since that moment, I have been interested in creating digital experiences.

However, my journey within software development is unique because I have a background in psychology that complements my technical skills. This perspective allows me to approach software development with a strong focus on the end user.

As a psychologist, I'm able to gain a deep understanding of human behavior in the digital world. I'm curious about how individuals interact with technology, why they make specific choices online, and what their preferences and pain points are.

By understanding human behavior, I strive to create intuitive and user-friendly experiences that leave a lasting impression on visitors, making their online journey rewarding and enjoyable.

Contact

LinkedIn profile GitHub profile

Let's get in touch ✌️