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
- 01 I built the missions experience: public listing, cards, countdown, Editor.js content rendering and a confirmation step to cancel participation.
- 02 I implemented a public global-counters endpoint end to end, from the Rust domain service to the landing page metrics.
- 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.
- 04 I created each volunteer’s overview page, including their skills, by extending the admin API.
- 05 I built skills management with Spec-Driven Development: a collapsible tree, create and edit modals, and a data-loss warning on cascading deletes.
- 06 I made the first volunteer screens: navigation, country and phone pickers, error messages and the privacy policy.
- 07 I refreshed the landing page with a new palette, typography and redesigned sections.
Technologies
- SvelteKit
- TypeScript
- Rust
- Axum
- PostgreSQL
- Tailwind CSS