Current direction
SaaS platforms, APIs, multimodal tools, workflow automation, and AI-assisted systems built to feel clear and genuinely useful.
Portfolio / Enniskerry, Co. Wicklow
I am a full-stack developer with a support-and-operations background, so I naturally care about reliability, edge cases, and the person using the system when a flow goes sideways.
The work I enjoy most lives in the joins: product and implementation, software and media, the point where a good idea has to survive real inputs, real users, and real handoffs.
About
Argentine-Italian technologist and singer-songwriter based in Ireland, with a background in IT support, automation, software development, and AI-focused projects. I am interested in building practical, human-centered tools across SaaS, multimodal systems, and product workflows.
Originally from Cordoba, Argentina, I moved to Ireland in 2021 during the COVID period and have kept building across troubleshooting, systems thinking, product design, and software projects that combine clarity, reliability, and useful outcomes.
Current direction
SaaS platforms, APIs, multimodal tools, workflow automation, and AI-assisted systems built to feel clear and genuinely useful.
Background
Customer-facing support, infrastructure environments, automation work, personal software projects, and steady hands-on troubleshooting.
Creative thread
My singer-songwriter work shapes how I think about communication, product feel, and the human experience of using a tool.
Selected Projects
The quickest way to understand how I think is through the work. I like products with real flows, explicit boundaries, and enough complexity to make good engineering choices matter.
Featured build
A reproducible pipeline for training DiffSinger singing voice synthesis models from your own recordings, built around the OpenVPI ecosystem.
Training a voice model from personal recordings usually means stitching together several specialist tools, repeated setup steps, and brittle handoffs between stages.
I treated it as a workflow problem first. The project maps the path from raw recordings through labeling, forced alignment, note extraction, and training so the process stays repeatable rather than improvised every time.
The build is organized around explicit stages and tooling boundaries: dataset prep, alignment, note extraction, model training, and environment-specific execution across Colab, GCE, and local Mac setups.
DiffSinger, OpenVPI tooling, forced alignment, note extraction, workflow automation, Colab, Google Cloud, and local Mac training paths.
This is the clearest overlap between my technical and creative work. It turns a niche, easily frustrating process into something more understandable, reusable, and practical.
I like making complicated toolchains feel more navigable, especially when the work sits between software, media, automation, and real human use.
Cloud and integration case study
A drafting workspace for turning dense source material into traceable, reviewable submissions.
Document-heavy drafting workflows are slow, difficult to trace, and easy to derail when requirements are missed or evidence is weak.
I broke the system into explicit stages: upload and parsing, requirement extraction, cited section generation, coverage analysis, unresolved evidence review, and export.
The frontend is a Next.js workspace. The backend is a FastAPI pipeline with isolated services for parsing, validation, coverage, and export. Local development uses SQLite and filesystem storage, while the AWS deployment path is designed around RDS, S3, Bedrock, and Cognito-aware routing.
Next.js, React 19, FastAPI, SQLite, Postgres-ready data paths, S3, Amazon Bedrock, Cognito, Docker, GitHub Actions, and typed frontend utilities for traceability and quality diagnostics.
Nebula is the clearest example of how I think about structure. Each stage has a job, the interfaces are explicit, and the deployment path was designed to feel real instead of hand-waved.
I like breaking broad product problems into services, checks, and review steps that keep the output explainable for the people using it.
Systems-thinking proof of concept
A research-heavy prototype for exploring how a system can absorb information, challenge itself, and update its own model over time.
I wanted to explore continual learning as a software architecture problem, not just as prompt experimentation.
I designed a system with separate ingestion, memory, reasoning, orchestration, and API layers so each concern could be tested and evolved independently.
FastAPI exposes ingestion and reasoning endpoints. The backend coordinates vector memory, graph memory, and episodic memory, while a React and Vite frontend acts as a lightweight dashboard over the system.
FastAPI, React, Vite, Qdrant, Neo4j, SQLite, Pydantic settings, Docker Compose, and pytest.
It is deliberately experimental, but the implementation still follows rules I care about: clear module boundaries, observable behavior, and documentation good enough that future changes stay possible.
I enjoy ambitious ideas, but I only trust them when the system underneath is readable and testable. This project let me prove that instinct.
How I Work
Before software became the main thing, I was already learning how to diagnose problems, protect live environments, and make repeatable work easier for the next person.
At Spirit Radio I handled Windows, network, and configuration problems on site. That taught me to narrow unknowns quickly, reproduce failures, and explain the fix clearly while people are waiting on the result.
At AWS I worked around live server infrastructure and structured change procedures. That reinforced habits I now bring into software: move carefully, verify assumptions, respect dependencies, and escalate cleanly when a boundary matters.
At Sacred Space I wrote Bash scripts for audio processing tasks and standardized recurring steps. I like leaving systems with clearer runbooks, less repetition, and fewer avoidable handoff problems.
Customer-facing and operations roles mattered more than they might look on paper. They taught me to stay calm, be useful, and keep the human side of the system in view.
Toolbox
Python, JavaScript, SQL, Bash
React, Next.js, Vite, semantic HTML, responsive CSS, accessibility-minded UI work
Django, Django REST Framework, FastAPI, REST APIs, authentication flows, webhooks, validation
SQL-backed workflows, relational modelling, SQLite, Postgres-ready application paths, export pipelines
AWS, Docker, Git, GitHub Actions, CI concepts, Redis, Linux, macOS, and structured debugging
Contact
I am looking for a junior or early-career full-stack role where careful implementation, curiosity, and good communication are useful from day one.
Email is the simplest way to start. If you want the formal version too, the CV is available as supporting context rather than the main story.
Useful links
Start with email. GitHub and LinkedIn fill in the rest.
If you prefer the one-page version, the CV is here.