Celestí Ticó Petit

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

25 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

25

Years of experience

Featured — in production

Three live applications

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

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

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

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

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

7

TypeScript
JavaScript
PHP
SQL
HTML
CSS
Bash

Front-end

7

React 19
Next.js
Chakra UI
Radix UI
Vite
Recharts
Responsive

Back-end

8

NestJS
Node.js
TypeORM
Socket.IO
Swagger
API REST
WebRTC
SSE

AI & data

4

LangChain
OpenAI GPT-4o
Neural networks (ML)
Odoo integration (ERP)

Infra / DevOps

7

Docker
Nginx
JWT
MySQL / SQLite
Servers
SSL / domains
CI/CD

Design

6

UX/UI
Visual identity
Photoshop
Illustrator
InDesign
Print

Workflow

5

AI-assisted development (Claude Code)
PhpStorm
Git
Code review
Docker
Career — where I've worked

Professional experience

More than two decades running my own shop at Cenics and, since 2023, working in-house: infrastructure, E2E testing and standing in for a programming director.

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

Self-employed · 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.

RodiBook

01 · RodiBook

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

07 · Bright Export

Lluc Queralt

08 · Lluc Queralt

Rodi

09 · Rodi

Web Builder

10 · Web Builder

Digitplan

11 · Digitplan

Gespasa

12 · Gespasa

Trust — extract

Notable clients

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

Public & institutional sector

8

Ajuntament de Balaguer

Ajuntament de Lleida

Diputació de Lleida

Universitat de Lleida

Generalitat (Cultura)

IRB Lleida

Institut d'Estudis Ilerdencs

COAC Lleida

Companies & chains

12

Rodi

Europastry

Rotecna

Grupo Oses

Hesperia Internacional

Villart Logistic

Natural Optics

AMC Ibérica

Mecamaq

GLS Prefabricados

Inglet

Gespasa

Culture, health & third sector

5

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 25 years of craft.

Real dedication data logged to projects in the Cenics manager, sorted by hours. An extract from 25 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

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

  • Neural networks

  • JavaScript

  • Sensors

02 · Own “instant” runtime + R&D

Experiments lab

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.

  • Own runtime

  • Next.js

  • WebAssembly

  • WebRTC

  • RTL-SDR

Contact

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.