Skip to content

Developer profile

Imanol AntonioDe la Cruz

Full-stack developer with a backend focus.

I build applications, APIs, and automations with JavaScript and TypeScript.

Technical profileIA
Areas of workES / EN

Selected areaAPI design and server-side logic.

// 01. SELECTED_PROJECTS

Software engineering and applied architecture

INDEX: 03 PROJECTS

Featured project · Progressive web application

PWA UTT — Inspecciones de laboratorios

An academic application for recording lab inspections, keeping changes while offline, and syncing them when the network returns.

CONFIRMED CONTRIBUTIONPrimary implementation and architecture; the team collaborated on testing and documentation.

  • Next.js
  • TypeScript
  • Supabase
  • IndexedDB
Explore case Open applicationView codeAcademic project · the demo opens at sign-in
Sync model
Device
Local inspection
Durable queue
Offline
Network restored
Supabase
LOCAL → SERVERExplanatory diagram
File transfer APIRECORD 02

Secure Transfer

A backend for packaging file transfers with encrypted content and cryptographic checks described in the code.

File path
CLIENT
File + public key
SERVER · EXPRESS
Encrypt · hash · sign · package
Supabase Storage
CLIENT → API → STORAGEExplanatory diagram

Demo unavailable · database deleted

  • Node.js
  • TypeScript
  • Express
  • Supabase
n8n automationRECORD 03

Classroom → GitHub

An n8n workflow that turns Classroom assignments and Drive materials into a validated GitHub Issues plan.

Verified workflow stages
01Classroom + Drive
02Validate data and ZIP
03Registry + GitHub
04Issue plan
INPUT → VALIDATION → PLANExplanatory diagram

Importable workflow · inactive and designed for dry runs

  • n8n
  • Google Classroom API
  • Google Drive
  • GitHub API

// 02 — ABOUT

How I work

I enjoy building complete products, with particular attention to what happens behind the interface.

I work across applications, APIs, data, and automation. In my projects, I try to explain decisions, account for error cases, and make clear what has and has not been validated.

Outside of coding, I enjoy video games.

// 03 — TOOLS I WORK WITH

Technologies by function

Backend

  • JavaScript + TypeScriptIn a project

    Declared primary languages, also present in the documented projects.

  • NestJSDeclared

    Declared technology for backend development.

  • HonoDeclared

    Declared technology for backend development.

  • Node.js + ExpressIn a project

    File-transfer API described in the Secure Transfer case study.

Frontend

  • ReactDeclared

    Declared technology for web interfaces.

  • SvelteKitDeclared

    Declared technology for web applications.

  • Next.js + TypeScriptIn a project

    Used in PWA UTT with local persistence and synchronization.

Data

  • Supabase + PostgreSQLIn a project

    Authentication, data, and role-based authorization in PWA UTT.

  • IndexedDBIn a project

    Local records, sync queue, and conflicts in PWA UTT.

Tools and deployment

  • n8nIn a project

    Classroom → GitHub automation workflow, presented as a project.

  • VercelIn a project

    Hosts the public PWA UTT demo, which currently opens at the sign-in screen.

  • Herramientas cloud-nativeDeclared

    Declared interest and tools; no additional unconfirmed services are attributed.

// CONTACT

Let's talk about an opportunity

I am looking for employment opportunities where I can contribute to full-stack development, with a particular interest in backend work.

Send a message

The form is ready, but sending is not available yet.

Sending is disabled until an email provider and spam protection are configured. You can contact me through GitHub or LinkedIn.