00 — Profile

Luis Enrique Pina Herce

/ Escaldes-Engordany, Andorra

I build fast, observable TypeScript web products, from data flows to polished interfaces.

Location
Escaldes-Engordany, Andorra
Timezone
CET / CEST--:--:--
Focus
TypeScript · Next.js · NestJS · Node.js · Python · Data pipelines · Serverless architecture
Since
2020
01 — About

Who I am, in one paragraph

Andorra · Remote-friendly across European time zones

Five years building software for hospitality, finance, energy, and data teams, mostly where back ends and interfaces meet. I write strict TypeScript, prefer clear contracts over defensive comments, and design systems that stay maintainable as they grow.

Currently working with
TypeScriptNext.jsNestJSNode.jsPythonData pipelinesServerless architecture
02 — Experience

Where I have worked

6 roles · 2020 → present

  1. Apr 2025Present· 1 year and 2 months

    Software Engineer

    hotelgest

    Escaldes-Engordany, Andorra

    Full-stack development on hotelgest's PMS, a hotel management platform used by independent hotels.

    • Implemented product features on the front end with React.
    • Built APIs and business logic with TypeScript and NestJS.
    • Worked with typed, clean, reviewed code to keep the codebase maintainable.
    TypeScriptNode.jsReactPostgreSQL
  2. Oct 2024Apr 2025· 7 months

    Software Engineer

    Andbank

    Andorra

    Developed banking applications in a regulated environment, mainly focused on front-end and mobile apps.

    • Fixed and implemented features in web applications with React.
    • Developed and maintained mobile applications with Xamarin and .NET.
    • Worked under banking-sector review, change-control, and quality processes.
    TypeScriptNode.jsSQL
  3. Aug 2023Oct 2024· 1 year and 3 months

    Software Manager

    EOSOL

    Mutilva, Navarre, Spain

    Led the data science team building scalable software for big-data visualization and querying.

    • Designed an architecture based on Parquet files in S3, AWS Glue, and AWS Athena to query data directly on the data lake.
    • Used PostgreSQL for metadata and built interfaces with AngularJS and React for internal resource administration.
    • Coordinated the team technically, defined good practices, and kept a focus on maintainable, typed, reviewed code.
    TypeScriptNestJSNext.jsPostgreSQL
  4. Jul 2022Aug 2023· 1 year and 2 months

    Software Developer

    EOSOL

    Navarre, Spain

    Built the web interface that let the civil engineering team use the earthworks optimization tool.

    • Developed the front end with Flask to configure runs and inspect optimization results.
    • Modeled and persisted data with MongoDB for projects, configurations, and results.
    • Turned a technical tool into an application usable by teams without software specialization.
    Node.jsNestJSReactTypeScript
  5. Mar 2021Jun 2022· 1 year and 4 months

    Data Engineer

    EOSOL

    Navarre, Spain

    Developed optimization tools and data pipelines for civil engineering and energy operations teams.

    • Built a Python CLI tool to minimize earthworks when placing piles for solar parks.
    • Used threads, processes, and Google OR-Tools to solve manufacturer and terrain constraints with optimization criteria.
    • Designed Airflow ETLs for extracting, processing, and loading meteorological data.
    PythonSQLKafkaMongoDB
  6. Jul 2020Dec 2020· 6 months

    Research Assistant

    Universidad Pública de Navarra

    Navarre, Spain

    Research on big-data processing infrastructure and storage migration.

    • Built a Hortonworks-based pipeline with Sqoop, Hive, and Kafka.
    • Restructured a NoSQL database and migrated it to MySQL.
    • Wrote a backend in Express.js to expose the new schema.
    HortonworksSqoopHiveKafkaMongoDBMySQLExpress
03 — Skills

Tools I use most

36 tools · 6 groups

Languages04
TypeScriptJavaScriptPythonSQL
Frontend05
ReactNext.jsTailwind CSSshadcn/uiReact Query
Backend05
Node.jsNestJSExpresstRPCZod
Data06
PostgreSQLMySQLMongoDBKafkaHiveSqoop
Cloud & Architecture12
DockerTerraformAWS LambdaAWS SAMAWS ECSAWS GlueAWS AthenaStep FunctionsSQSS3SageMakerGitHub Actions
Practice04
Spec-driven developmentType-first designCloud architecture designCode review
04 — Projects

Selected projects

5 projects · personal selection

  • Local-first OpenAPI playground. Upload a JSON or YAML specification and get a clean, navigable view of every operation; share specifications through S3 + DynamoDB, optionally protected by a password.

    Next.jsTypeScripttRPCZodTailwindshadcn/uiAWS S3DynamoDB
    View details
  • Real-estate marketplace for Andorra. Listings, agency promotions, and map-based search with full multilingual support across English, Spanish, Catalan, and French.

    Next.jsTypeScriptPrismaSupabaseMapboxTailwindReact QueryAWS S3
    View details
  • Internal admin suite

    Internal · not public

    Custom internal admin and ERP suite. Invoicing with PDF generation and email delivery, expense tracking, CRM (leads, partners, investors), contacts, role-based access, and dashboards on a type-safe tRPC + Prisma stack.

    Next.jsTypeScripttRPCPrismaMongoDBZodTailwindReact PDFbetter-authAWS S3
    View details
  • Sowify Global Solutions

    sowifyglobalsolutions.com

    Multilingual corporate landing page for Sowify. It presents the agrotech value proposition, Luca, services, and legal content through localized routes, Next.js metadata-driven SEO copy, polished animations, and visual assets served from Luca's data domain.

    Next.jsTypeScriptnext-intlTailwind CSSshadcn/uiFramer MotionRadix UISEO metadata
    View details
  • This portfolio

    mdbep.dev

    The very site you are reading, built entirely through spec-driven development. Each feature started as a written spec defining outcomes, contracts, and acceptance checks before any code, on a type-safe Next.js + tRPC + Zod stack with bilingual routing and purposeful motion.

    Next.jsTypeScripttRPCZodTailwind CSSshadcn/uinext-intlMotion
    View details
05 — Education & Languages

Education and languages

  1. 01

    MSc Engineering & Data Science

    Universidad Nacional

    2020 — 2022

  2. 02

    BEng Computer Engineering

    Universidad Pública de Navarra

    2015 — 2020

Languages
  • SpanishNative
  • EnglishIntermediate
06 — Contact

The fastest way to reach me

Open to opportunities

Email
luisenrique.ph97@gmail.com

Project, role, or question: send a short message with the context and I will reply within two business days.

Based in
Escaldes-Engordany, Andorra
Status
Open to opportunities
Andorra · Remote-friendly across European time zones
Timezone
CET / CEST