Mariano Rama

Montevideo, Uruguay

I build systems
that actually get used.

Information Technology Analyst student (ORT Uruguay, 6th semester) focused on full-stack and backend development: Java/Spring Boot, Node.js, C#/.NET, cloud deployment. My latest project is a real production system, not a classroom demo.

Projects

Four real projects. Tap one to see the actual screens and the architecture behind them.

01

Estudio JF — Accounting Firm System

Final year project · in production · 3-person team
Full Stack AWS CI/CD MFA
+

Custom management system for a real accounting firm ("Estudio JF"): clients, obligations, cash & banks, and client communication — running in production since August 2026.

  • Design system built on Tailwind CSS v4 with OKLCH tokens — teal brand accent, full light/dark theme, and a dedicated color language for obligation states (paid, pending, overdue, waived...).
  • Java 21 / Spring Boot backend on AWS Elastic Beanstalk (Docker), PostgreSQL on Supabase; React + Vite frontend, fully bilingual (Spanish/English) with i18next.
  • Multi-factor authentication, role-based access (Admin, Treasury, Data Entry), and automatic 8-hour inactivity logout.
  • Automatic email and WhatsApp reminders for obligations coming due.
  • CI/CD with GitHub Actions and an end-to-end suite with Playwright before every deploy.
app.estudio-jf.internal
Estudio JF dashboard, showing cash on hand, funds in custody, dues to government bodies, pending collections, and a recent income/expenses chart
demo with sample data — click to enlarge

Buy-and-sell marketplace with user accounts, per-seller listings and subscription plans — built with Redux Toolkit and a fully bilingual interface (i18next, ES/EN).

  • Complete REST API (Express) with JWT authentication and per-user product management.
  • Subscription plans, protected endpoints and public queries, with category charts (Chart.js).
  • Form validation with Joi + React Hook Form; toast notifications; MongoDB Atlas as the database.
obligatorio-app.vercel.app
Marketplace product dashboard with filters, category badges, prices and edit/delete actions
demo with sample data — click to enlarge

Android app to log everyday activities and track time spent on each one, with history, reports and a live map of registered users.

  • Built with Ionic Framework + Capacitor over a native shell, packaged in Android Studio (debug APK included in the repo).
  • Activity log with duration and date, list view with date filters (last week / last month / all-time).
  • Usage report screen (total time, daily average) and a live map built with Leaflet.
MoveTrack report screen showing total time, daily average and a list of recent activities
demo with sample data — click to enlarge

Toll-road simulation: an admin panel emulates vehicle crossings at a tollbooth, while owners track their balance, vehicles and crossing history in real time.

  • Admin side: emulate a crossing by tollbooth, license plate and time; assign discounts ("bonificaciones"); change owner status.
  • Owner dashboard: current balance, assigned discounts, registered vehicles, crossing history and system notifications.
  • Live updates pushed with Server-Sent Events — no polling, no page refresh needed.
  • Java/Spring Boot backend with MySQL; vanilla JS frontend rendered server-side per view.
Toll system owner dashboard showing balance, assigned discounts, registered vehicles and crossing history
demo with sample data — click to enlarge

See all repositories ↗

Stack

Tools I work with, organized by category.

Languages

JavaC#JavaScript PythonSQLHTMLCSS

Frameworks

Spring Boot.NET MVCNode.js ExpressReactIonic

Data

PostgreSQLSQL ServerMongoDBMySQL

Cloud & DevOps

AWSAzureVercel DockerGitHub ActionsCI/CD Playwright (E2E)

AI

ChatGPTGitHub CopilotClaude

About me

From electrical work to backend.

I started in electrical technology at UTU and spent two years in Electrical Engineering at UDELAR before finding my place in software development.

Today I'm studying Information Technology Analysis at Universidad ORT Uruguay, and I just finished my final year project: a production system for a real accounting firm, built as a team.

I'm especially drawn to backend work and system architecture, without losing sight of the frontend. I'm currently taking the last courses of my degree, deepening those foundations.

2019 — 2021
UTU
Technical diploma in Electrical Technology & Electrical Installations
2022 — 2023
UDELAR
Electrical Engineering (2 years completed)
2024 — today
Universidad ORT Uruguay
Information Technology Analyst · intermediate degree: Web Developer
August 2026
Final project delivered
Management system for Estudio JF, in production