JA.
Volunteering platform Jun 2026 – present

Suni

Full-stack developer

A platform that connects volunteers with NGO missions.

The story

It has a public website, a volunteer app and an admin panel. I worked on all of them as part of a small team.

What I did

  1. 01 I built the missions experience: public listing, cards, countdown, Editor.js content rendering and a confirmation step to cancel participation.
  2. 02 I implemented a public global-counters endpoint end to end, from the Rust domain service to the landing page metrics.
  3. 03 I added filters to the admin panel’s volunteer list, from the SQL layer to the API, with e2e tests against a real PostgreSQL database.
  4. 04 I created each volunteer’s overview page, including their skills, by extending the admin API.
  5. 05 I built skills management with Spec-Driven Development: a collapsible tree, create and edit modals, and a data-loss warning on cascading deletes.
  6. 06 I made the first volunteer screens: navigation, country and phone pickers, error messages and the privacy policy.
  7. 07 I refreshed the landing page with a new palette, typography and redesigned sections.

Technologies

  • SvelteKit
  • TypeScript
  • Rust
  • Axum
  • PostgreSQL
  • Tailwind CSS