Maria Asgari

Hi, my name is Maria Asgari

I'm a software developer

with a degree in psychology

Portfolio

App for Sales Performance in Tryg Affinity

I contributed to developing the frontend of Bonjour, an app for Tryg Affinity's insurance partners. I worked on building the user interface using Flutter, focusing on features such as kickback progress visualization, e-learning modules, notifications and settings. The app is as a cross-platform solution for both iOS and Android.

MVC-based Reward System

For my exam project in Avanceret programmering, a course that builds on my .NET skills acquired in Videregående programmering, I developed a reward system for insurance sales. Through this project, I expanded my understanding of object-oriented programming and design patterns to create a flexible and scalable solution.

Winforms app for recipes

In connection with my exam project in Videregående programmering, a course focused on C# and .NET, I developed a WinForms app where users can find and upload recipes. The app demonstrates my knowledge in various object-oriented programming concepts, including inheritance, polymorphism, encapsulation and abstraction.

programming-jokes.dk

Programming Jokes is a Vue.js application that I've developed. This application brings a collection of funny programming jokes, all stored on a Firebase database. Feel free to contribute with your own geeky joke!

devasgari.dk

This portfolio was the first website I ever coded from scratch. Before this, I had mainly worked with CMS platforms and had limited coding experience. Building everything myself with just HTML, CSS and JavaScript was a big step. It's a simple project, but it gave me a solid understanding of frontend development, before diving into frameworks or more advanced tools.

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

Skills

Programming Languages and Frameworks

Python (currently learning)
Flutter
Dart
Vue.js
Angular
Typescript
.NET (Desktop and Web)
C#

Web and App Development

HTML5
CSS3
JSON and Serialization
Cross-platform App Development
State Management
Responsive Design
REST API Integration
UI Components (Angular/Vue.js)

Database and Backend

SQL (currently learning)
Firebase
Cloud Computing Basics (Azure)

Tools and Technologies

Git & GitHub
Postman (API Testing)
Command Line Tools
Figma
DNS and hosting

Core Principles

Object-Oriented Programming (OOP)
Clean Code Practices
frontendudvikler

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 github

Let's get in touch ✌️