File 001

Balaguer · Lleida

Record 2000 — 2026

Available · actively looking

Celestí Ticó Petit

Full-stack developer · UX/UI design · Balaguer (Lleida), Spain

20+ years building digital product end to end: from briefing and design to code, infrastructure and SEO. Self-taught and versatile. I am now looking to join a team: on-site in Lleida, hybrid in Barcelona or fully remote.

Get in touchView projectsDownload CV (PDF)

422

Projects delivered

200+

Clients

20+

Years of experience

100%

Self-taught

§Featured — in production

Three live applications

Complete product you can visit right now: front-end, back-end, AI and ERP integration.

Plate 01

Odoo ERP

Business administration platform

RBAC Platform

“All the control, in one place.” User, role and granular permission management (RBAC), conversational AI with LangChain and a media gallery, all integrated with Odoo ERP.

  • Odoo integration: live KPIs for sales, clients, products, pending invoices, CRM opportunities and staff
  • Conversational AI (LangChain + GPT-4o) that answers about the business and creates invoices in Odoo by chatting
  • RBAC access control: every user sees exactly what they should
  • Real-time dashboards and logs (SSE · Socket.IO), JWT security
  • React 19

  • Chakra UI v3

  • NestJS

  • LangChain

  • GPT-4o

  • Odoo 17

  • Docker

  • Let's talk about this project
  • Visit RBAC

Plate 02

Visit

Part traceability for furniture manufacturing

FABRIK · Taller CNC

“Identify and track every part after nesting.” Imports the nesting CSV and the TopSolid STEP into a single viewer: each part with its reference, size and position on the board, linked to its 3D solid.

  • Label: generate and stick QR labels, board by board
  • Machine: cut the parts on the CNC following the nesting
  • Laminate: mark the sheets placed on already-labelled parts
  • Assemble: build the furniture step by step with QR scanning and hardware control
  • Full traceability of every step of the process
  • React

  • Visor 3D

  • TypeScript

  • STEP / CSV

  • QR

  • TopSolid

Plate 03

OBD-II

The digital dashboard your car didn't come with

VehicleOS

“Read. Understand. Protect.” Turns the OBD-II port of a twenty-year-old car into a digital dashboard with explained diagnostics, an assistant that interprets real telemetry, and a web fleet panel. Installable PWA: it runs on the dashboard screen, a tablet or a phone.

  • Translated diagnostics: it doesn't say P0401 — it names the part that's suffering and lights it up on the car
  • An assistant that answers with the actual telemetry of the moment: ranked causes and whether you can keep driving
  • Fleet panel: trips, automatic alerts and WebSocket telemetry, with an offline mode
  • An Android bridge (Kotlin) is the only process touching the adapter: the screen never touches the hardware
  • Next.js PWA

  • NestJS

  • PostgreSQL

  • WebSocket

  • Kotlin

  • OBD-II · ELM327

  • JWT

§Profile — file

From craft to infrastructure

Full-stack developer and designer with more than two decades delivering websites, e-commerce and custom applications. I've owned the full cycle of hundreds of projects: briefing, wireframes, design, layout, programming, infrastructure and launch.

Versatile and self-taught: I learn from real projects and the free-software community. I pair a solid back-end (NestJS, Node, REST APIs) with modern front-ends (React 19, Next.js, Chakra UI) and AI and ERP integration.

Celestí Ticó Petit

Languages

Catalan

Native

Spanish

Native

English

Advanced

§Tools — inventory

What I work with

Technologies and disciplines evidenced by real projects, grouped by domain.

Languages

  • TypeScript

  • JavaScript

  • PHP

  • SQL

  • HTML

  • CSS

  • Bash

01 / 07

Front-end

  • React 19

  • Next.js

  • Chakra UI

  • Radix UI

  • Vite

  • Recharts

  • Responsive

02 / 07

Back-end

  • NestJS

  • Node.js

  • TypeORM

  • Socket.IO

  • Swagger

  • API REST

  • WebRTC

  • SSE

03 / 07

AI & data

  • LangChain

  • OpenAI GPT-4o

  • Redes neuronales (ML)

  • Integración Odoo (ERP)

04 / 07

Infra / DevOps

  • Docker

  • Nginx

  • JWT

  • MySQL / SQLite

  • Servidores

  • SSL / dominios

  • CI/CD

05 / 07

Design

  • UX/UI

  • Identidad visual

  • Photoshop

  • Illustrator

  • InDesign

  • Print

06 / 07

Workflow

  • Desarrollo asistido por IA (Claude Code)

  • PhpStorm

  • Git

  • Code review

  • Docker

07 / 07

§Career — employed

Professional experience

01

nov 2025 – jul 2026

Vunkers IT Experts, S.L.

Web developer · Covering the programming director's paternity leave

02

nov 2023 – jul 2024

Iridium Network Digital Technologies, SL

Web developer · E2E testing of the entire cdmon control panel

03

abr 2023 – may 2023

Noves Tecnologies de Venta, S.L.

Web developer · MariaDB Galera + HAProxy cluster with Prometheus & Grafana monitoring

04

2000 – 2023

Cenics — Balaguer (autónomo)

App & web developer · 422 projects, 200+ clients

§Client work — sample

A selection of 422 projects

Websites, e-commerce and applications delivered to more than 200 clients.

Rodi

01 · Rodi

Pàmies Hortícoles

02 · Pàmies Hortícoles

Mecamaq

03 · Mecamaq

GLS Prefabricados

04 · GLS Prefabricados

Inglet

05 · Inglet

Nuseu

06 · Nuseu

Bright Export Import

07 · Bright Export Import

Lluc Queralt

08 · Lluc Queralt

Proyecto web

09 · Web project

Proyecto web

10 · Web project

Proyecto web

11 · Web project

Proyecto web

12 · Web project

§Trust — extract

Notable clients

A sample of the 200+ clients: public sector, industry, culture and third sector.

01 · Public & institutional sector

  • Ajuntament de Balaguer
  • Ajuntament de Lleida
  • Diputació de Lleida
  • Universitat de Lleida
  • Generalitat (Cultura)
  • IRB Lleida
  • Institut d'Estudis Ilerdencs
  • COAC Lleida

02 · Companies & chains

  • Rodi
  • Europastry
  • Rotecna
  • Grupo Oses
  • Hesperia Internacional
  • Villart Logistic
  • Natural Optics
  • AMC Ibérica
  • Mecamaq
  • GLS Prefabricados
  • Inglet
  • Gespasa

03 · Culture, health & third sector

  • Fundació Mies van der Rohe
  • Fundació Renal Jaume Arnó
  • Monestir de les Avellanes
  • Assoc. Antisida de Lleida
  • Aspid
§Ledger — hours per client

The book of hours

Real dedication data logged to projects in the Cenics manager, sorted by hours. An extract from 20 years of craft.

Real dedication data logged to projects in the Cenics manager, sorted by hours. An extract from 20 years of craft.
ClientProj.PeriodHours
01

Grupo Rodi

109 proj · 2013 – 2016

1092013 – 20164.749,25
02

GLS Prefabricados

25 proj · 2011 – 2017

252011 – 2017652
03

Pàmies Hortícoles

10 proj · 2011 – 2020

102011 – 2020368,25
04

Nex (neumáticos)

13 proj · 2015 – 2021

132015 – 2021364,5
05

Mecamaq

2 proj · 2012 – 2021

22012 – 2021363,75
06

Inglet

16 proj · 2011 – 2018

162011 – 2018266,25
07

Grupo Oses

2 proj · 2012

22012210,25
08

Natural Optics

13 proj · 2011 – 2016

132011 – 201657,88
09

Eliseu Ticó Petit

1 proj · 2012 – 2021

12012 – 202154
10

Ajuntament de Lleida

2 proj · 2015

2201526,75
11

Estudi Alfred Garcia Gotós

2 proj · 2012 – 2016

22012 – 201623,75
ΣTotal logged1957.136,63

Hours logged to projects in the manager. Many institutional commissions were invoiced without logging hours, so the real dedication is higher.

§R&D — experiments

Other personal projects

Technical research and experiments outside of client work.

01 · Human activity detection with ML

Neural Network System

Human activity recognition from phone sensors using a trained neural network. Experimentation with machine learning applied to real-time motion data.

  • Machine Learning

  • Redes neuronales

  • JavaScript

  • Sensores

02 · Own “instant” runtime + R&D

Laboratorio de experimentos

Technical experiments built on a custom runtime: WebRTC (real-time communication), PHP-Wasm (PHP in WebAssembly), RTL-SDR (software radio), Live Editor and Web Manager with Next.js.

  • Runtime propio

  • Next.js

  • WebAssembly

  • WebRTC

  • RTL-SDR

§

Contact — end of file

Shall we build something together?

Actively looking for a full-stack developer role (React · Next.js · NestJS) and open to freelance projects. Write to me and I'll reply the same day.

[email protected]+34 626 654 270Download CV (PDF)