Junior full-stack developer based in Espoo

Backend-focused full-stack developer building reliable web applications.

Software development student at Business College Helsinki. Open to junior full-stack and backend roles.

About

I am a software development student at Business College Helsinki and previously completed the Hive Helsinki curriculum, where I built a strong foundation in C, algorithms, and systems thinking. I am currently doing an internship on EllarionTales, mainly on backend business logic, run-availability rules, registration flow validation, automated tests, and CI/tooling. I enjoy turning complex flows into stable, testable web applications that are easy to use and straightforward to maintain.

Maria Link avatar Maria Link avatar

Current Work

Internship project

EllarionTales (opens in a new tab)

A private internship project for a LARP registration flow. I mainly work on the backend, where run availability, character group space, and premium handling are decided from stored data and capacity rules.

  • Run availability and balancing rules in the backend service
  • Registration flow validation and transactional save behavior
  • Character-group assignment and premium fallback cases
  • Tests, CI, and tooling updates that keep the backend stable
  • Node.js
  • Express
  • PostgreSQL
  • Sequelize
  • Jest

Selected Projects

  • Bloglist live demo preview

    Featured app from FullStack Open

    Bloglist

    Featured full-stack app from my Full Stack Open coursework. Bloglist combines a React frontend with a Node.js/Express API and MongoDB, and lets authenticated users create, like, comment on, and delete their own blogs. It also includes persisted auth, routing, state management, and automated test coverage.

    Demo login: demo / demopass

    • React
    • Redux Toolkit
    • React Router
    • Node.js
    • Express
    • MongoDB
  • HR App live demo preview

    Personal project

    HR App

    Full-stack employee management app with a separate React/Vite frontend and Express API backed by PostgreSQL and Sequelize. It supports browsing employees, adding and editing records, and highlighting probation and anniversary reminders in a clean admin interface.

    • React
    • Vite
    • React Router
    • Material UI
    • Node.js
    • Express
    • PostgreSQL
    • Sequelize