Hi there,

I'm
  • Full Stack Developer
  • GIS Specialist
Select one of my languages:

Hi, my name is

Xabier Portas.

I build through software.

Full-stack developer with experience in the architecture, development, and implementation of scalable digital solutions.

Currently, I am focused on contributing to the Government of Navarra by developing innovative digital solutions at Tracasa Instrumental.

About Me

My passion for development was born after I finished university and realized that my job did not fulfill me. I had always liked technology but had never seen it as more than a hobby, until one day, while browsing the internet, I came across my first lines of code. After a couple of console games, I decided to dive in and balance (once again) work and studies.

To date, I have had the privilege of working on various projects, ranging from applications GIS, web and desktop, even ERPs and mobile. Passionate about innovation and continuous learning, I am always looking for new challenges and ways to improve my skills while keeping up with the latest technological trends.

In my spare time, I enjoy consuming content related to programming, cybersecurity, and IT in general (if I'm not hiking in the mountains🗻 or dreaming under the stars⛺️🌠).

Some technologies I've recently worked with:

Languages
  • C#
  • JavaScript
  • Python
  • TypeScript
  • HTML
  • CSS
Frameworks
  • .NET CORE
  • Entity Framework
  • React
  • Tailwind CSS
  • Bootstrap
Databases
  • PostgreSQL
  • SQL Server
  • MySQL
Version Control
  • Git
  • GitHub
  • Azure DevOps
  • Git Lab
GIS
  • GeoServer
  • OpenLayers
  • PostGIS
  • QGIS
Others
  • Jenkins
  • Scrum
  • Kanban

Where I've Worked?

FullStack Developer Analyst

Tracasa Instrumental

March 2025 - Present

  • Analysis and development of multi-platform GIS (Geographic Information System) applications, covering the complete software development life cycle, from requirements analysis to production deployment. My role involves direct interaction with clients to understand their needs, translate business requirements into technical solutions, and coordinate development for the continuous implementation and improvement of applications.

  • [ ANALYSIS AND PROJECT MANAGEMENT ]
  • Technical and functional leadership of projects. Client contact for requirements gathering and analysis.
  • Definition and prioritization of improvements and new functionalities based on client needs and project objectives.
  • Planning and organizing development tasks, ensuring alignment with client expectations and established deadlines.
  • Management of deployments, ensuring stability and performance.

  • [ FRONT-END ]
  • Design, development, and maintenance of responsive user interfaces for all types of devices.
  • React.js, MaterialUI, OpenLayers, HTML5, CSS3, Styled-Components.

  • [ BACK-END ]
  • Development and maintenance of APIs and services for client-server communication.
  • Optimization of business logic.
  • ASP.NET Core, Entity Framework.

  • [ DATABASES ]
  • Administration of relational databases.
  • Creation of automations for data management and ensuring its integrity.
  • PostgreSQL with PostGIS extension.

  • [ GIS AND SPATIAL DATA ]
  • Management of spatial data with GeoServer.
  • Development of QGIS plugins in Python.

  • [ METHODOLOGIES AND TOOLS ]
  • Version control with Git, GitLab, and AzureDevOps.
  • Implementation of Agile Methodologies (Scrum and Kanban).

Some Things I’ve Built

What’s Next?

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!

Xabier Portas

Designed and Developed by xportas © copyright