Skip to content
Emanuel Angel
es

Emanuel Angel

Full Stack Software Developer

Education
FullStack Technician degree — third year in progress
Location
Villa de la Quebrada, San Luis, Argentina

Projects

012025

Appointment Scheduling

Medical appointments · the clinic scheduled by hand

Patients register and book on their own; the front desk manages weekday agendas, practitioners and health coverage. Each appointment moves through a state machine, with overbooking capped per day and per block.

  • JavaScript
  • Node.js
  • Express
  • Prisma
  • MariaDB
  • Nunjucks
  • Tailwind
  • Jest

TestsIntegration tests against a real database — Jest and Supertest.

022026

Temporary Rentals

Short-term rentals · the agency ran on spreadsheets

Properties with galleries, availability search, payments that get voided instead of deleted, and early terminations whose penalty settles together with the reservation closing, in a single transaction.

  • C#
  • ASP.NET Core
  • MVC
  • MySQL
  • Bootstrap

TestsNo automated tests.

032026

Pomody

Own Pomodoro timer · no app did what I needed

Block planning with the task assigned before starting, guided breaks, and a timer that stays accurate when the tab drops to the background: it advances by real elapsed time, with the tick in a worker and the end persisted.

  • Tauri
  • SvelteKit
  • TypeScript
  • Tailwind
  • shadcn/ui
  • Vitest
  • Playwright

TestsUnit and browser tests with Vitest, end to end with Playwright.