Skip to content

Hi, I'm Richard

Freelance software developer based in Cuba, building custom software for companies worldwide.

Richard Pinnock

Where I come from

I'm a Computer Science Engineer, graduated from the University of Informatics Sciences (UCI) in Havana (2018–2023). Since 2022 I've been building web software, working remotely with teams and companies in different countries.

I started as a freelance junior web developer working with HTML and CSS, then moved into software engineering and full stack work. Today I work as a front-end developer on e-commerce and B2B projects. I combine frontend with DevOps, software architecture and functional requirements, and I maintain my own open source projects.

Based in
Cuba
Languages
Spanish (Native), English (Upper intermediate (B2))

Services

Custom development

Applications and systems designed around each company's processes, from idea to production.

Frontend

Fast, accessible and maintainable interfaces built on a consistent component base.

Software architecture

Reasoned, documented technical decisions so the product can grow without a rewrite.

DevOps

Continuous integration and delivery, reproducible environments and infrastructure under control.

Requirements and project management

Functional requirements analysis and project follow-up to deliver what was agreed.

Projects

Filter by category

10 projects

  • Marketplace with storefront and admin panel

    E-commerce (2026)

    Online storefront and admin panel built with Next.js, connected to a NestJS API with Prisma.

    • Next.js
    • NestJS
    • Prisma
    • TypeScript
    • Tailwind CSS
  • Web platform with its own API

    Web apps (2025)

    Next.js frontend and NestJS backend with PostgreSQL, Prisma and Redis for caching.

    • Next.js
    • NestJS
    • PostgreSQL
    • Prisma
    • Redis
    • TypeScript
  • E-commerce with online payments

    E-commerce (2024)

    Online store with Stripe payments, an end-to-end typed tRPC API and a PostgreSQL database.

    • Next.js
    • tRPC
    • Drizzle
    • PostgreSQL
    • Stripe
    • TypeScript
  • Business management and point-of-sale system

    Business systems and POS (2025)

    Web application with authentication and a relational database to manage a business's day-to-day operations.

    • Next.js
    • Auth.js
    • Prisma
    • PostgreSQL
    • Tailwind CSS
    • TypeScript
  • Management dashboard with backend and Odoo integration

    Web apps (2026)

    Next.js web dashboard on a Dockerized NestJS backend, with custom Odoo modules.

    • Next.js
    • NestJS
    • Prisma
    • PostgreSQL
    • Docker
    • Odoo
    • TypeScript
  • Cross-platform mobile app

    Mobile apps (2026)

    iOS and Android app with React Native and Expo, sharing a single codebase.

    • React Native
    • Expo
    • TypeScript
    • Tailwind CSS
  • AI chatbot embedded in a website

    AI and chatbots (2024)

    Conversational assistant using the OpenAI API with authenticated access, built into a Next.js application.

    • Next.js
    • OpenAI API
    • Auth.js
    • TypeScript
  • AI-powered WhatsApp bot

    AI and chatbots (2024)

    Bot that replies over WhatsApp using Twilio and the OpenAI API.

    • Node.js
    • Express
    • Twilio
    • OpenAI API
  • Custom Odoo modules

    CRM and ERP (Odoo) (2024)

    Python Odoo addons that adapt the ERP to a client's processes.

    • Python
    • Odoo
  • Corporate landing page

    Web apps (2024)

    Presentation site for a software agency, fast and search-engine friendly.

    • Next.js
    • React
    • Tailwind CSS
    • TypeScript

Experience

Education

Tech stack

  • TypeScript
  • Next.js
  • PostgreSQL
  • Prisma
  • Tailwind CSS
  • NestJS
  • Auth.js
  • Odoo
  • OpenAI API
  • Docker
  • Drizzle
  • Expo
  • Express
  • Node.js
  • Python
  • React
  • React Native
  • Redis
  • Stripe
  • tRPC
  • Twilio

Contact

Have a project in mind? Tell me what you need and let's see how I can help.

Also on GitHub (RichardPinnock), LinkedIn (richard-pinnock-230b85271), Instagram (richard_pinnock_)