Tomàs Puig i Font

Software development · Systems · Cybersecurity

Tomàs Puig i Font

IT professional with professional experience in software development and a background in systems administration and cybersecurity.

I work primarily with C#, .NET, ASP.NET Core, Blazor, and SQL Server, supported by a broader technical perspective spanning REST APIs, deployment, systems, networking, and security.

Profile

About

I have worked on business web applications and ERP software using C#, .NET, ASP.NET Core, Blazor/WebAssembly, and SQL Server. My work has covered different stages of the software lifecycle: understanding client requirements, implementing solutions, and deploying them to production.

My academic background is in Network Computer Systems Administration (ASIX), with a cybersecurity specialization. I am currently studying the advanced specialization course in Cybersecurity in IT Environments at Institut Montilivi in Girona. This path allows me to approach development with systems, networking, and security in mind.

I also completed an Erasmus+ professional experience in Kraków, Poland, working in English within an international IT environment.

Portrait of Tomàs Puig i Font

Career

Professional experience

Experience in business software development and in systems administration and maintenance.

Period

Software Developer

Company
Ailigrama SL
Location
Torelló, Catalonia

I initially joined through a dual-training program and was later hired as part of the team. I develop custom ERP applications and work across the project lifecycle, from requirements discussions through production deployment.

Responsibilities

  • Migrated and modularly restructured a property-management system into a modern Blazor and ASP.NET Core architecture.
  • Developed advanced search with LINQ and parameterized stored procedures, RBAC security functionality, and an automated integration with a public European Union REST API.
  • Built business dashboards and a step-by-step manufacturing-order wizard shaped through iterative client feedback.

Technologies used

  • C#
  • .NET
  • Blazor
  • ASP.NET Core
  • SQL Server
  • Azure DevOps
Period

IT Systems Technician — Erasmus+ Internship

Company
Komtek24
Location
Kraków, Poland

An Erasmus+ internship focused on computer assembly, maintenance, and deployment in an international professional environment where I worked in English.

Responsibilities

  • Installed Windows and Linux, configured BIOS/UEFI, and optimized systems.
  • Created system images for deployment across multiple computers and produced technical documentation.

Technologies used

  • Hardware
  • Windows
  • Linux
  • BIOS/UEFI
Period

IT Systems Technician — Internship

Company
Tecnigi Informàtica
Location
Girona, Catalonia

An internship focused on diagnosing, configuring, and maintaining computer equipment, alongside basic technical support.

Responsibilities

  • Diagnosed hardware, replaced components, and conducted stress and performance tests.
  • Installed and configured Windows and Linux, performed preventive maintenance, and provided basic technical support.

Technologies used

  • Hardware
  • Windows
  • Linux

Selected work

Selected projects

A selection of projects exploring web applications, LLM integrations, and desktop software.

Contact

Let’s talk

Want to discuss an opportunity or a project? Send me an email or connect with me on LinkedIn.

Open to conversations about software development, systems, and technical projects.

t.puig.lsgi@gmail.com
Download CV

Choose your CV language. The final versions are still being prepared.