Alan Teixidó
Software Engineer
Open to side projects & collaborations

Alan
Teixidó.

Software Engineer Fullstack Backend Frontend Mobile

Backend APIs, React & Next.js frontends, and cross-platform mobile apps — built to production standard. Based in Barcelona.

2+
Years engineering
5+
Tech stacks
3+
Languages spoken
Scroll

About me

Alan Teixidó

Fullstack software engineer with strong focus on both backend development and frontend — building .NET APIs, React & Next.js interfaces, and React Native mobile apps. I care about the full picture: clean architecture on the server, polished UI on the client, and reliable delivery pipelines in between.

Currently building with .NET & React Native at Plain Concepts
Language proficiency
Catalan Native
Spanish Native
English C1 — Advanced
French Basic

Experience

Plain Concepts
2025 — Present
Software Engineer — Fullstack
Remote · Barcelona, Spain
.NET (C#) React Native TypeScript PostgreSQL Azure DevOps Firebase Docker CQRS
  • Designed scalable REST APIs following CQRS patterns within a Clean Architecture codebase
  • Built versioned API contracts (v1) backed by integration and end-to-end test coverage
  • Developed full-featured React Native screens, navigation flows, and reusable component library consumed across iOS and Android
  • Integrated frontend views with backend APIs through typed service layers, handling auth flows and real-time data updates
  • Built and maintained Azure DevOps CI/CD pipelines to streamline Android and iOS release workflows
  • Led migration to Firebase App Distribution with Crashlytics for real-time crash reporting and Analytics for usage insights
  • Designed and optimized relational schemas using PostgreSQL and Entity Framework Core, focusing on query performance and data integrity
Quantion
Oct 2024 — Mar 2025
Backend Developer (.NET) — Internship
Barcelona, Spain
.NET (C#) REST APIs Azure DevOps Git
  • Shipped backend features in .NET (C#) within a live production codebase from day one
  • Built and validated REST API endpoints with automated test coverage to ensure reliability
  • Refactored legacy code applying Clean Code principles and established architectural patterns
  • Contributed to iterative delivery cycles within a cross-functional Scrum team
SJAS Summer Camp
Jul — Aug 2024
Camp Counselor
Lucerne, Switzerland
  • Led international groups in structured outdoor and team-based activities
  • Strengthened leadership, communication, and cross-cultural teamwork skills
CamperXpress
May — Jul 2022
Sales Representative & Web Developer
Barcelona, Spain
  • Managed sales pipeline and client support for a growing business
  • Developed and maintained the company website
Pista Cero Informática
Jun 2021 — Apr 2022
Hardware Technician
Barcelona, Spain
  • Assembled, repaired, and upgraded computer systems
  • Assisted with server maintenance and infrastructure support
  • Provided technical support to end users

Projects

Selected work

01

Backend API Systems

Scalable backend APIs built with modern architecture patterns, focused on maintainability, performance, and clean design.

.NET (C#) CQRS REST APIs API Versioning
  • Designed and implemented structured API architectures
  • Worked with versioned endpoints and backward compatibility
  • Applied integration and contract testing for stability
02

Frontend & Mobile UI

Cross-platform mobile apps and web frontends with a focus on component architecture, responsive design, and smooth UX.

React Native React Vue.js TypeScript CSS3 Expo
  • Built React Native screens and reusable component libraries for iOS and Android
  • Developed responsive web interfaces with React and Vue.js
  • Implemented navigation flows, auth screens, and real-time data views
  • Integrated frontend layers with REST APIs through typed service layers
03

Database & System Design

Relational database design and backend architecture with emphasis on scalability, data integrity, and long-term maintainability.

PostgreSQL Entity Framework Core Docker
  • Designed relational data models for scalable systems
  • Implemented structured backend data access layers
  • Improved system architecture for performance and maintainability
04

Fullstack — UI to Database

End-to-end training management platform: Vue.js frontend, Node.js REST API, and PostgreSQL — designed and built from scratch.

Vue.js HTML5 CSS3 JavaScript Node.js REST API PostgreSQL
  • Built responsive Vue.js UI with reusable components, routing, and state management
  • Designed and styled layouts with HTML5 and CSS3 from scratch
  • Built a Node.js REST API with controllers, middleware, and route structure
  • Designed relational data models and connected them end-to-end from UI to DB
2+ years of production engineering

From API design to mobile apps — built to ship.

Education

DAW — Web Application Development
Institut Tecnològic de Barcelona
2024 — 2025
Barcelona, Spain
CFGM SMX — Microcomputer Systems & Networks
IFP Hospitalet
2021 — 2023
Hospitalet, Spain
Primary & Secondary Education
Sep 2013 — Apr 2020
La Garriga, Spain

Technical skills

drag or hover to explore

Backend & Architecture
.NET (C#) ASP.NET Core REST APIs CQRS API Versioning Clean Architecture
Frontend
Next.js React Vue.js TypeScript JavaScript HTML5 CSS3 Tailwind CSS
Mobile
React Native Expo Firebase Android iOS
DevOps & Cloud
Azure DevOps Docker Git CI/CD Pipelines
Databases
PostgreSQL Entity Framework Core SQL
Other Languages
Kotlin Python PyInstaller
Monitoring & Analytics
Firebase Analytics Crashlytics App Insights

Looking forward

"I want to build systems that don't just execute logic — but that make software genuinely smarter."

I'm especially interested in the intersection between software engineering and AI — exploring how modern backend systems can integrate intelligent capabilities in a reliable and production-ready way. The same engineering principles apply: clean design, testability, and systems that hold up under real-world conditions.

AI & Machine Learning
Understanding ML fundamentals and how to apply them meaningfully within backend systems.
Language Models & APIs
Exploring how language models can be integrated into production APIs in a practical, reliable way.
Intelligent Backend Systems
Designing APIs and services that incorporate AI capabilities without sacrificing reliability.
Data-driven backends
Building systems that process, expose, and act on data in smarter, more adaptive ways.
Continuous learning
Staying sharp through side projects, technical reading, and hands-on experimentation.

Open to new
opportunities

Whether it's a full-time role, freelance project, or just a conversation about technology — I'd love to hear from you.