Skip to content
View guillerg01's full-sized avatar
🙂
Vibing
🙂
Vibing

Highlights

  • Pro

Block or report guillerg01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
guillerg01/README.md

Hi, I'm Guillermo 👋

Senior Fullstack Engineer · React / Next.js · Node.js / NestJS · TypeScript

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.


🚀 What I do

  • 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.

🛠️ Tech Stack

React Next.js TypeScript JavaScript Vue.js Tailwind React Query Zustand Redux NestJS Node.js Prisma Stripe Ethers Socket.io Docker Jest

React Native Expo Nuxt Python PostgreSQL TypeORM Redis Pinia LangGraph Ollama Telegram Three.js Playwright Vitest

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

📌 Featured Projects

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.


📊 GitHub Stats


Based in Cuba · Open to remote roles · 🌍 English (B2) / Spanish (native)

Popular repositories Loading

  1. flip-dynasty-usa flip-dynasty-usa Public

    Corporate B2B website (Iowa, USA) — bilingual EN/ES, Next.js + TypeScript. Built for a real US client.

    TypeScript 1

  2. proyectobd-frontend proyectobd-frontend Public

    JavaScript

  3. cronometroV2 cronometroV2 Public

    JavaScript

  4. cronometro-backendV2 cronometro-backendV2 Public

    JavaScript

  5. prueba-figma prueba-figma Public

    JavaScript

  6. prueba-type prueba-type Public

    TypeScript