Emma Malinsdotter

UX/UI designer

Front End Developer

Contact: emma.malinsdotter@outlook.com

LinkedIn GitHub

ABOUT ME

Contact: emma.malinsdotter@outlook.com

I’m Emma, a frontend developer and UX/UI designer from Sweden, passionate about creativity, problem-solving, and building engaging digital experiences.

I thrive on learning quickly, adapting to different workflows, and taking ownership of projects, which allows me to contribute confidently and independently.

I studied UX and UI design at Beetroot Academy, which gave me a solid foundation in user-centered thinking. Through my frontend education and practical experiences during internships, I further developed my UX and UI skills, allowing me to seamlessly integrate design principles into my development work and create interfaces that are both functional and visually appealing.

About image 1 About image 2

My technical expertise includes:

  • Frontend development: HTML, CSS, JavaScript, TypeScript, React, and Node.js
  • UX & UI design: creating intuitive and user-focused interfaces
  • Testing & quality assurance
  • Fullstack fundamentals: REST APIs, authentication (JWT), and database integration
  • AI applications

During my professional experiences and internships, I gained hands-on skills in:

  • SQL databases and CSV file management
  • Data structuring and analysis through JSON comparison
  • Developing internal tools and products in Linux/terminal environments
  • Working with languages and frameworks such as Elixir with Phoenix, Prolog, Smalltalk (Pharo), and PHP
  • UX and UI design, including usability, accessibility, user focus, e-commerce, and sales-driven design, with extensive experience in Figma

I also completed my thesis project, “A Game Obviously,” a real-time text-based web game built with Elixir and Phoenix. I implemented LiveView for real-time updates, GenServer for player-specific processes, and PubSub for server-to-frontend communication. This project demonstrates my ability to combine backend logic, database management, and frontend design into a complete, interactive application.

About image 3 About image 4

Outside of work, I’m a cheerful and positive person with a love for the outdoors, which I share with my two dogs. I’d call myself a bit of a nerd – I adore games, from board games to video games, and I devour anything with a great story. I have a mountain of books at home and love seeing stories adapted into films, series, or games to experience them in all kinds of ways. I’m also a lifelong Moomin fan with a slightly crazy collection of Moomin mugs (currently up to 126!). Above all, I’m driven to keep learning, creating, and moving forward.

About image 5

SKILL SET

Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons Skill set icons

UX/UI PORTFOLIO

Inter Cat

Area: UX/UI design

Brief:

Project Alpha thumbnail

Travel Sweden

Area: UX/UI design

Brief:

Project Beta thumbnail

Grow More

Area: UX/UI design

Brief: Video showcase

Video Thumbnail

Chappy Chat App

Area: UX/UI design

Brief: A real-time chat web app designed in Figma and built with TypeScript, React, Socket.io and Express.

Chappy Chat App thumbnail

Summer toy shop

Area: UX/UI design anf FrontEnd

Summer Toys is a UX/UI and frontend project that began with a full design process in Figma before development. It focuses on creating a user-friendly e-commerce experience with a playful and vibrant feel.

Project Delta thumbnail

FRONT END PORTFOLIO

See my GitHub for all portfolio projects

My GitHub Portfolio List

A Game Obviously

Thesis project for my FrontEnd education. A text-based game played in the browser, built in Elixir using Phoenix, PubSub, and GenServer.

  • Elixir
  • Phoenix
  • Phoenix PubSub
  • GenServer
  • MariaDB
  • HTML
  • CSS
View this project on GitHub here!

Chappy App

A web-based real-time chat app. Fullstack with TypeScript, React, Express, and AWS.

  • TypeScript
  • React
  • Express
  • Node.js
  • WebSockets
  • AWS
View this project on GitHub here!

This project is deployed and the link can be found in the README file

Webshop Summer Toys

A responsive summer toy webshop built with React, Joi, HashRouter, Zustand, and Firestore as part of a school project.

  • React
  • TypeScript
  • Zustand
  • Joi Validation
  • Firebase Firestore
  • Rest API
  • CSS
View this project on GitHub here!

This project is deployed and the link can be found in the README file

Stopwatch with react

This is a simple stopwatch built with React that tracks elapsed time with start, stop and reset controls. It uses React hooks like useState, useEffect, and useRef to update the timer and ensure accurate real‑time tracking in the browser. The component formats and displays minutes, seconds and milliseconds for an interactive timekeeping experience.

  • HTML
  • JavaScript
  • CSS
View this project on GitHub here!

This project is deployed and the link can be found in the README file

Foodtruck web app

Area: UX/UI design

  • UX/UI Design
  • Javascript
  • HTML
  • CSS
  • Rest API
View this project on GitHub here!

This project is deployed and the link can be found in the README file

Conference Website

Our first school project, where we got to try working with HTML and CSS for the first time. It was a simple introduction to building and styling web pages, helping us understand layout, structure, and basic design principles.

  • HTML
  • CSS
  • Responsive Design
View this project on GitHub here!

This project is deployed and the link can be found in the README file

DIPLOMAS

Beetroot Academy UX/UI Certificate

Specialized in UX/UI design principles with practical exercises in Figma.

Beetroot Certificate thumbnail

The Complete Elixir and Phoenix Bootcamp

Completed a comprehensive Elixir and Phoenix course covering functional programming and web development.

Elixir Certificate thumbnail

Elixir for Beginners

Completed an introductory course to Elixir, focusing on the fundamentals of the language and its applications.

Elixir Certificate thumbnail

Vibe coding Bootcamp with AI

Completed an introductory course to Elixir, focusing on the fundamentals of the language and its applications.

VibeCoding  Certificate thumbnail

RESUME

Resume thumbnail
↑