Senior Full-Stack & Platform Engineer

Welcome, I'mÁlvaro

Senior full-stack engineer

I build and operate production platforms end to end, from Angular interfaces and .NET APIs to CI/CD, security and Linux infrastructure.

  • 10+ years working with production systems
  • 7+ years building production software
  • Frontend, backend and infrastructure ownership
Portrait of Álvaro Carrasco Naranjo

Personal projects

Built in my own time, end to end: the code, the design, and the server each one runs on.

Live

Natali Kornata

A photography platform: a public portfolio in five languages, private client galleries behind one-time links, and a full studio admin to run all of it.

AngularNestJSPostgreSQLPrismaNxTypeScriptDocker
Live

Talent Flow

A multi-tenant WhatsApp intake platform for talent agencies: automated conversations, structured candidate records, and a shared inbox for human follow-up.

AngularExpressPostgreSQLPrismaWhatsApp Cloud APITypeScriptDocker
Live

Juju Dev Helper

A Chrome DevTools extension that captures network requests, filters them, and exports clean JSON or Markdown, ready to paste into a bug report or an LLM chat. Published on the Chrome Web Store.

PreactTypeScriptViteChrome Extension (MV3)
Live

Dominion Manager

A full-featured web platform with tools, rules, card database, and custom game setup management for the Dominion board game.

AngularTypeScriptMongoDBnginxDebian
In dev

VPXtreme

A self-hosted fleet manager for Debian servers: select any number of hosts and run the same operation on all of them over SSH, from one web panel. In development.

AngularNestJSPostgreSQLPrismaRedisNxDocker
Live

Tankoni

A 2–4 player 3D tank arena that runs in a browser tab. One player reads out a four-character code and everyone else is in, no account, no download.

TypeScriptThree.jsColyseusRapier 3DViteDocker
Demo

Nova Vita App

A health companion mobile web app with an assistant you can ask questions, nutrition and fitness tracking, wellness check-ins and photo-based analysis, all running on mock data.

IonicAngularTypeScriptBootstrap

About me

Álvaro

I'm Álvaro Carrasco Naranjo

I'm a senior full-stack and platform engineer with more than ten years around production systems, including over seven years building production software. I like owning the whole thing: the interface, the API, and the server underneath.

I came to software through design and support. I trained in graphic design and worked freelance before an opportunity in Malta took me into IT, administering Linux servers, virtual machines and VoIP systems such as 3CX, FreePBX and Asterisk.

In 2019 I moved into professional full-stack development. These days I write Angular and TypeScript up front, C#/.NET and SQL behind. Everything on this page runs on Linux servers I manage myself (Debian, Ubuntu and CentOS, on VMware or Proxmox).

My work has grown beyond feature delivery. I lead cross-repository changes, investigate production incidents, close application-security risks, improve release safety, and turn product ideas into scoped technical plans. I am most useful where software, infrastructure, customers and business priorities meet.

How I got here

  1. 2016IT support in Malta: Linux servers, SQL, VMware, Proxmox and VoIP systems for international customers.
  2. 2019Professional full-stack development with Angular, TypeScript, C#/.NET and SQL.
  3. 2022My own servers: Debian behind everything I ship, self-hosted ever since.
  4. 2025Completed a Master in Data Science & AI and a Minor in Web Development.

Education & credentials

  • Master in Data Science & AINuclio Digital School
  • Minor in Web DevelopmentNuclio Digital School
  • Web Application Development (DAW)ILERNA
  • Cisco IT EssentialsICE Malta
  • Vocational Studies in Graphic DesignI.E.S. Luis Buñuel

Professional impact

Selected employer work

I take ambiguous, cross-cutting problems from discovery through production. These examples show the scope I own without exposing the systems or customers behind the work.

Employer work, anonymized to protect confidential systems and customer information.

Product ownership

Founded a modern product surface

Context
A mature communications platform needed a modern portal foundation that could grow without carrying forward every legacy constraint.
What I owned
Established the Angular architecture, design system, CI pipeline, test gate, delivery conventions and the first broad set of product pages.
Outcome
Created a production-ready foundation for continued feature delivery, with shared patterns that make later work faster and safer.

Application security

Closed a critical tenancy risk

Context
An unrelated investigation exposed an authorization weakness that could cross tenant boundaries in a multi-tenant product.
What I owned
Proved the impact, traced the composing paths, implemented layered remediation, addressed adversarial review findings and documented the systemic rule behind the defect.
Outcome
Removed the immediate exposure and gave the team a reusable authorization principle for future designs and reviews.

Reliability

Led a production outage investigation

Context
Multiple customer-facing products became unavailable at the same time on shared infrastructure.
What I owned
Reconstructed the incident from infrastructure evidence, identified the resource failure mode, documented the timeline and prioritized monitoring and resilience follow-ups.
Outcome
Turned a one-off outage into an actionable reliability plan focused on earlier detection, capacity headroom and reduced shared risk.

Engineering effectiveness

Made delivery safer and repeatable

Context
Frontend repositories lacked automated quality gates, backend live tests had normalized failure, and deployment success could be reported too early.
What I owned
Introduced frontend tests and CI gates, stabilized a large live integration suite, tightened deployment verification and distilled recurring review feedback into standing guidance.
Outcome
Reduced avoidable regressions and converted individual fixes into practices the wider team can reuse.

What I can own

The technologies matter, but these are the capabilities teams rely on me for.

  • Application security and authorization design
  • Incident response and root-cause analysis
  • Multi-tenant architecture
  • CI/CD and release engineering
  • Production reliability and observability
  • Technical product discovery and estimation
  • Cross-repository modernization
  • Automated and integration testing
  • Linux and virtualization troubleshooting
  • VoIP systems and vendor integrations

Tech Stack

Core toolkit

What I build with day to day, and what the projects above are made of.

Angular
A front-end framework for dynamic web apps with TypeScript.7 yrs
TypeScript
A typed superset of JavaScript for safer, scalable code.7 yrs
JavaScript
Core language for interactive and dynamic web content.10 yrs
Node.js
JavaScript runtime for fast, scalable server-side applications.7 yrs
PHP
A server-side language for web applications and backend integrations.7 yrs
C# / .NET
Object-oriented language and runtime for backend services.7 yrs
SQL
Language for managing relational databases.10 yrs
MongoDB
A flexible NoSQL database storing data in a JSON-like format.5 yrs
Ionic
Framework for cross-platform mobile apps.7 yrs
HTML5
Standard markup for modern, responsive web pages.10 yrs
CSS3
A styling language for designing responsive and modern web pages.10 yrs
Bootstrap
A front-end framework for building responsive, mobile-first interfaces.8 yrs
Python
High-level language I reach for when a job needs automating.6 yrs

Infrastructure & delivery

Where the work runs and how it gets there. Every project above is deployed on a server I run and maintain myself.

Debian
The Linux distribution every server I run is built on.10 yrs
nginx
A high-performance web server and reverse proxy for scalable applications.7 yrs
Apache HTTP Server
A web server used to host and route production web applications.7 yrs
Docker
A platform for developing, shipping, and running containerized applications.3 yrs
Git
A distributed version control system for tracking code changes efficiently.7 yrs
GitHub Actions
CI/CD built into GitHub, and what deploys this site on every push.2 yrs
Postman
An API testing and collaboration tool for developers.7 yrs
Firebase
A cloud platform for web and mobile apps with real-time data.3 yrs

Exploring

What I'm learning next, in my own time.

React
Library for building component-based UIs.2 yrs
Amazon Web Services
A cloud platform offering computing, storage, and networking services.3 yrs
Claude Code & AI Agents
Anthropic's AI coding CLI with multi-agent orchestration, custom skills, hooks, and MCP server integration.1 yr
Pandas
Data analysis and manipulation library for Python.1 yr
Power BI
Business analytics service for interactive data visualization.1 yr

Contact

Got a project, a role, or a question? Send me a message and I'll get back to you.

The anti-spam check couldn't load. Disable your ad blocker or reach me on LinkedIn instead.

Prefer LinkedIn? Open my profile