PORTFOLIO

INDEX Nº 00

PORTFOLIO / 2026

DISCIPLINE

SOFTWARE DEVELOPER

BASED IN

MADRID, SPAIN

STATUS

OPEN TO WORK

JAVIER VILORIA

Junior software developer specializing in frontend, with solid backend fundamentals.I build reliable, maintainable software that connects sound technical execution to real product value, with a focus on systems that are clear to use, well-structured, and built around real requirements.

01ABOUT

I'm a software developer focused on turningcomplex ideas into clean, usable digital products.My strength is connecting design, code, andproduct thinking to build software that lookssharp, works reliably, and solves real problems.

I'm Javier. My interest in technology comes from wanting to understand how ideas become real products. I started by building practical applications with Java, databases, and user interfaces, and over time I became especially interested in the connection between frontend design, backend logic, and business value.

Today, I focus on building software that is clean, useful, and easy to understand. I enjoy working on products that involve dashboards, automation, data, APIs, and AI-assisted features because they combine technical execution with real decision-making. My goal is to grow as a software developer who can contribute not only with code, but also with clarity, product thinking, and attention to detail.

Beyond technical skills, I value creativity and the ability to see opportunities where technology can create meaningful impact. I enjoy exploring new ideas, designing intuitive user experiences, and finding innovative ways to solve problems. My vision is to build solutions that not only work well but also deliver lasting value for users and businesses. By combining creativity with strong engineering principles, I aim to contribute to products that are both practical and forward-thinking.

CURRENTLY

Looking for my first full-time software development role

STACK

React · TypeScript · JavaScript · Java · Spring Boot · REST APIs · SQL · MySQL · PostgreSQL · Android · SQLite · Tauri · Docker · Git · GitHub · Postman · Figma

TOOLING

IntelliJ IDEA · VS Code · Android Studio · pnpm · Vite · npm · Chrome DevTools · MySQL Workbench · Figma · Firebase Console · Swagger UI · Linux Terminal

02SERVICES

A focused set of things I can build and ship for you today — drawn from real product work inside an international healthcare SaaS, where I delivered features across web, mobile, and the pipelines in between, as well as the personal and school projects I have worked on.

(01)FULL-STACK

Full-Stack Web Applications

End-to-end product modules with a React and TypeScript frontend over a Java and Spring Boot or NestJS backend. I design the data model, build the REST API, and wire up interfaces that stay clean and structured as the product grows — the way I built an inventory module for a clinical SaaS platform, and the intelligent stock manager I created as my personal TFG project.

  • React
  • TypeScript
  • Java
  • Spring Boot
  • NestJS
  • REST APIs
  • PostgreSQL
  • MySQL
(02)INTEGRATIONS

API & Platform Integrations

Connecting a product to the services it depends on. I have shipped Google OAuth sign-in and a social module that creates, publishes, and schedules content across LinkedIn, Meta, and X through their public APIs.

  • OAuth 2.0
  • Google Sign-In
  • LinkedIn API
  • Meta API
  • X API
  • Webhooks
  • Scheduling
(03)CROSS-PLATFORM

Cross-Platform & Mobile Delivery

Taking one codebase to desktop and mobile with Tauri, then all the way through distribution — managing TestFlight betas and scheduled push notifications so real builds reach real testers.

  • Tauri
  • Android
  • TestFlight
  • Cross-platform
  • Push notifications
(04)AUTOMATION

CI/CD & Workflow Automation

Pipelines that take the manual effort out of shipping. I build GitHub Actions workflows to automate releases, and I worked on a system that analyzes pull requests and recommends merges against quality rules.

  • GitHub Actions
  • Docker
  • Automated releases
  • PR analysis
  • Quality gates
(05)QUALITY

QA & Pre-Launch Validation

Making sure it works before anyone sees it. Functional QA in staging to validate stability ahead of demos, deliveries, and production — catching the issues that matter while there is still time to fix them.

  • Functional QA
  • Staging validation
  • Pre-demo testing
  • Bug triage

I'm early in my career and intentional about it — every capability here is something I have already shipped in a production environment, and the list grows with each project. Open to collaborations, freelance work, and a first full-time development role.

03PROJECTS

Projects

A closer look at the production work I delivered during my engineering internship — built in a small team, shipped on real release cycles, and used by real testers.

(01)WEB APP WITH TAURI

Software Developer Intern · Careexpand

Cross-platform healthcare comparator app

Mar 2026 — Jun 2026

A medication and pharmacy comparator for the Puerto Rico market, built as a single codebase that ships to iOS, Android and desktop through Tauri. I owned several user-facing flows end to end and helped move the project from staging into the hands of real beta testers via TestFlight.

STACK

  • React
  • TypeScript
  • Tauri
  • iOS
  • Android
  • OAuth 2.0
  • Push notifications
  • TestFlight
  • GitHub Actions

WHAT I BUILT

  • Google OAuth sign-in

    Implemented the full Google OAuth 2.0 flow across web and the Tauri mobile shell, including token exchange and session persistence.

  • Home & notifications

    Built the home screen and a scheduled notifications system that delivers reminders through native iOS / Android push.

  • Pharmacy search

    Geo-aware pharmacy finder with map view, distance filters and address-based fallback so users without GPS still get useful results.

  • Drug pricing & history

    Surfaces medication pricing per pharmacy and a prescription history view that pulls from the SaaS backend.

  • Mobile delivery via Tauri

    Wrapped the web app into iOS and Android builds with Tauri, managed TestFlight betas and collaborated on the CI/CD pipeline that automates each release.

  • QA in staging

    Ran functional QA in the staging environment before every demo to catch regressions while they were still cheap to fix.

(MORE SOON)

This is the first project on display — more work is on the way. I'll be expanding this section as I ship new projects.

04CONTACT

Let's build something good.

I'm open to collaborations, freelance work, and a first full-time development role. If you have a project in mind or just want to talk, my inbox is open.

AVAILABILITY

Open to work · Madrid, Spain

Designed & built by Javier Viloria — 2026BACK TO TOP ↑