Skip to content

Project · Class of 2026

Fundacja Q

A reported need reaches the right people, and organisations efficiently share resources during a crisis.

Technologies

  • Next.js
  • React
  • NestJS
  • SQL
  • Node.js
  • PostgreSQL

About the project

Problem
Information about needs circulates through phone calls and spreadsheets, leading to a lack of a shared picture and duplicated efforts.
What was built

A platform with a registry of organisations and roles, a crisis event creation module, and a system for reporting needs and declaring resources.

Who did what

Leadership

Bartosz Zygmunt

Product Manager

  1. Prepared an application prototype featuring an interactive event map, an admin panel, and an organization verification system.
  2. Conducted requirements analysis and workshops with Fundacja Q, establishing the MVP scope and resource management logic for crisis situations.
  3. Identified and documented bugs in alert handling and resource allocation during application acceptance tests.
  4. Organized and conducted pilot training for organizations from Nowa Dęba, presenting the finished solution to users.

Also worked on Strona Stowarzyszenia

Server and data

Artem Usenko

Fullstack developer

  1. Designed and deployed a hosting architecture on Azure using PostgreSQL, Redis, and App Service.
  2. Implemented a secure registration system based on invitation tokens and protection mechanisms against brute-force and DoS attacks.
  3. Rebuilt the Server-Sent Events (SSE) architecture with connection limits and a heartbeat system, eliminating session errors.
  4. Developed an admin log system with an advanced recursive undo mechanism and data conflict analysis.

Also worked on Strona Stowarzyszenia

Dmytrii Zherebtsov

Fullstack developer

  1. Built an interactive map of alerts and events using Leaflet.js with full CRUD support.
  2. Designed the Resource Matrix subpage featuring a timeline table, filters, and a resource allocation module.
  3. Created the database architecture and API to manage the lifecycle of resources and needs.
  4. Delivered a system presentation and onboarded organization representatives during a meeting in Nowa Dęba.

Also worked on Strona Stowarzyszenia

Confirmation

mobitouch reviewed and confirmed the descriptions of part of the team.

  • Artem UsenkoFullstack developer (Fullstack)
  • Bartosz ZygmuntProduct Manager (Product)
(opens in a new tab)

Class of 2026 shelf