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
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.
Where I have worked
6 roles · 2020 → present
- Apr 2025→ Present1 year and 2 monthsApr 2025 → Present· 1 year and 2 months
Software Engineer
hotelgestEscaldes-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 - Oct 2024→ Apr 20257 monthsOct 2024 → Apr 2025· 7 months
Software Engineer
AndbankAndorra
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 - Aug 2023→ Oct 20241 year and 3 monthsAug 2023 → Oct 2024· 1 year and 3 months
Software Manager
EOSOLMutilva, 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 - Jul 2022→ Aug 20231 year and 2 monthsJul 2022 → Aug 2023· 1 year and 2 months
Software Developer
EOSOLNavarre, 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 - Mar 2021→ Jun 20221 year and 4 monthsMar 2021 → Jun 2022· 1 year and 4 months
Data Engineer
EOSOLNavarre, 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 - Jul 2020→ Dec 20206 monthsJul 2020 → Dec 2020· 6 months
Research Assistant
Universidad Pública de NavarraNavarre, 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
Tools I use most
36 tools · 6 groups
Selected projects
5 projects · personal selection
apidex
apidex.mdbep.devLocal-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 S3DynamoDBView detailsandllar
andllar.comReal-estate marketplace for Andorra. Listings, agency promotions, and map-based search with full multilingual support across English, Spanish, Catalan, and French.
Next.jsTypeScriptPrismaSupabaseMapboxTailwindReact QueryAWS S3View detailsInternal admin suite
Internal · not publicCustom 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 S3View detailsSowify Global Solutions
sowifyglobalsolutions.comMultilingual 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 metadataView detailsThis portfolio
mdbep.devThe 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-intlMotionView details
Education and languages
- 01
MSc Engineering & Data Science
Universidad Nacional
2020 — 2022
- 02
BEng Computer Engineering
Universidad Pública de Navarra
2015 — 2020
- SpanishNative
- EnglishIntermediate
The fastest way to reach me
Open to opportunities
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