Building end-to-end products for 4+ years — SaaS, real estate, Web3, mobile and healthcare. Architecture, real-time interfaces, payments and reliable backend workflows. 7,500+ commits across 30+ production repositories.
- Fullstack architecture — domain modules, clean/hexagonal boundaries, typed APIs, Repository and Singleton patterns; reusable components and services.
- Frontend & performance — React/Next.js and Vue/Nuxt dashboards, TanStack Query, optimistic updates with rollback, request cancellation, LRU and IndexedDB caching.
- Backend reliability — NestJS, PostgreSQL, transactions, state machines, persistent queues, cron, bounded batches, checkpoints, retries and offline synchronization.
- Mobile — React Native/Expo, Android native integration, inspection workflows, notifications and foreground/headless processing.
- Payments & Web3 — Stripe subscriptions, TS Pay HMAC callbacks, Oxapay, Fincode/3D Secure, Privy, ethers.js and wallet/NFT interfaces.
- AI, scraping & automation — LangGraph agents, Ollama, Whisper, structured outputs, resumable property scraping, Telegram bots and MTProto auditing scripts.
- Healthcare & digital signing — OHIF/Cornerstone, DICOM SR, dynamic reports, PKCS#12, CMS/PKCS#7, Web Crypto and document verification.
- Product engineering — CRM/admin systems, embeddable HTML/JavaScript chat, maps, media management, accessibility, automated tests and distributed-team collaboration.
More technologies and integrations
| Area | Technologies |
|---|---|
| Languages | TypeScript, JavaScript, Python; Kotlin for Android integration |
| Web and mobile | React, Next.js, React Native, Expo, Vue 3, Nuxt, Astro |
| State and UI | TanStack Query, Pinia, Zustand, Redux, Tailwind CSS, MUI, Chakra UI, Vuetify, Radix/shadcn, React Hook Form, Formik, Zod, Yup, Tiptap, dnd-kit |
| Backend and data | Node.js, NestJS, Prisma, TypeORM, PostgreSQL, SQLite, Redis, BullMQ, NATS, REST, OpenAPI/Swagger |
| Authentication and communication | JWT/OAuth, NextAuth, Clerk, CASL, Socket.IO, Firebase Cloud Messaging, Telegram Bot API, MTProto |
| Payments and Web3 | Stripe, TS Pay, Oxapay, Fincode, Privy, ethers.js, BigNumber.js |
| AI and scraping | LangChain, LangGraph, Ollama, embeddings, SQLite FTS5, Whisper, Web Workers, Cheerio, Axios, Scrape.do |
| Visualization and media | Google Maps, GeoJSON, ApexCharts, Recharts, Three.js, React Three Fiber, S3 |
| Healthcare and signing | DICOM SR, OHIF, Cornerstone3D, dcmjs, PKCS#12, CMS/PKCS#7, PKIjs, ASN.1, Web Crypto, SHA-256/RSA |
| Testing and delivery | Jest, Vitest, Testing Library, Playwright, Git, Docker, CI/CD, Nx, Vite |
| Project | What it is | Stack |
|---|---|---|
| nest-backend-template | Modular NestJS foundation — authentication, TypeORM, optional Redis/BullMQ, Stripe/S3 and Docker | NestJS · TS · TypeORM · Docker |
| nest-microservices-template | Microservices backend — NATS + Nx, gateway + 4 services, Swagger, guided tour | NestJS · NATS · Nx |
| phase_system_admin | Admin dashboard for an electromobility platform — exports, data tables | Next.js · TanStack Query |
| cupet-watcher | Scheduled fuel-station monitoring — ingestion recovery, API backoff and notifications | Next.js · PostgreSQL · Automation |
| flip-dynasty-usa | Bilingual B2B corporate site for a US client | Next.js · i18n |
| temaria | AI-assisted learning, structured grading and appeals, local transcription | Next.js · Zod · Whisper |
| calculator-rentability | Business modeling, sales/expenses, margin/ROI and local persistence | Next.js · TS · Recharts |
| bot-trading | Market-data analysis, backtesting and Telegram automation | Python · Automation · Telegram |
🏗️ Client, team and personal projects — engineering contributions
These are contributions to client, team and personal projects; public repositories are linked separately below.
| Product | Engineering contributions |
|---|---|
| Notbetting / Notbetting Admin | Modular Next.js/TypeScript domains and Prisma/PostgreSQL. Persistent subscription queues coordinated by Vercel cron, resumable stages, bounded batches and error tracking. Transactional subscription rules, TS Pay HMAC-SHA256 callbacks, Oxapay flows, packs, coupons and PDF invoices. Telegram Bot API membership workflows, MTProto auditing scripts, Excel/CSV reporting, centralized email retries, session controls and incident notifications. |
| Cazarentas | React/Next.js real-estate SaaS frontend: Google Maps with territorial GeoJSON loading, IndexedDB and LRU caches, batched property details and cancellation. Socket.IO user/AI chat with history, acknowledgments and reconnection handling. Stripe subscription interfaces, NextAuth/JWT access controls, optimistic updates, ROI/ROSE analysis and PDF reports. |
| Kaptalo | Next.js/React visual editor with recursive components, undo/redo, rich text and page versioning. NestJS/TypeORM CMS and CRM modules, transactional organization/contact creation and identity-aware APIs. Property scraping with Cheerio, Axios and Scrape.do: portal adapters, asynchronous batches, checkpoints, deduplication and ingestion recovery. |
| AGL customer portals and CRMs | Vue 3/Pinia/Vuetify/CASL portal with roles, workspaces, assistant configuration and communication interfaces. Nuxt 4/Vue 3 administration with configurable resources and reusable forms. React/Next.js CRM dashboards for contacts, leads, properties, pipelines, bookings and voice input. |
| Embeddable AI web chat / SalesMatrix | Standalone HTML/CSS/JavaScript widget with communication, session, rendering and configuration modules; REST integration, history, themes and attachments. React appointment workflows, real-time chat state and configurable embed previews. |
| Medical Reporter — CESIM / UCI | OHIF/Cornerstone/dcmjs reporting with clean/hexagonal boundaries, dynamic templates, measurements, rule-based narratives, DICOM SR and PDF/DOCX/data exports. Cryptographic signing with PKCS#12, PKIjs, ASN.1 and Web Crypto; embedded and detached CMS signatures, document verification and tamper-detection tests. |
| CodyHire — temporary contract, June–July 2026 | Next.js/NestJS/TypeORM platform: Clerk authentication, roles and ownership rules, project/task state machines, keyset pagination and SQL filtering. Atomic task completion, capacity and retainer summaries, scoped S3 uploads, response contracts, error logging and critical-flow tests. |
| PropertyGuard Mobile | React Native/Expo and NestJS/Prisma inspection MVP: room-specific capture, multimodal Ollama analysis with structured output, maintenance tracking, notifications and PDF reports. |
| Cupet Watcher / Mobile | Scheduled ingestion with PostgreSQL advisory locks, batch recovery, API backoff and cancellation. React Native/Expo Android integration with FCM, headless processing, Notifee foreground services and alert acknowledgments. |
| Neyvis CRM | Astro public site and Next.js CRM with lead boards, contact timelines, calendar integrations and local offline queues with replay. Voice capture and Whisper transcription feeding structured workflows. |
| Ryze / Ryzu and Sakazuki | Web3 product interfaces with Privy, ethers.js, wallet/network lifecycle handling, NFT minting flows, authorized S3 uploads and paginated catalogs. Fincode tokenization and 3D Secure payment interfaces. |
| Showcase and AGL SaaS | Domain-oriented media, folder, playlist, device and scheduling interfaces; reusable API services, hooks, filters, pagination and administrative workflows. |
| Deep Research Agent | LangGraph fan-out/fan-in workflows, bounded parallelism, provider routing, retries and checkpoint recovery. SQLite WAL/FTS5, Ollama embeddings and CLI/web session controls. |
| Temaria / SMS Gateway / Xnova | Structured AI grading and appeals with Zod, local Whisper WASM workers; React Native Android SMS integration through Kotlin native modules; interactive 3D exploration with React Three Fiber, drei and Three.js. |
| Automation and financial modeling | Python/Node market-data and news bots with indicators, persisted outcomes, backtesting and Telegram controls. Next.js business modeling with sales, expenses, stock, margin/ROI and Recharts. |
🎓 Education & collaboration
University of Informatics Sciences (UCI), Havana, Cuba — Informatics Engineering, October 2021–December 2024. Completed through demonstration of development, analysis, database and QA roles in real projects.
Full Stack course — Tezlucan, Mexico, remote, 2023.
I work with distributed teams, contribute to product and technical decisions, and communicate directly with clients. Interested in remote Senior Fullstack roles in SaaS, mobile, healthcare and technically demanding product integrations.
Based in Cuba · Open to remote roles · 🌍 English (B2) / Spanish (native)



