RONALD TERCEROS

Full-Stack Engineer

RonaldTerceros

6+ years building TypeScript products from concept to production with React, Next.js, NestJS and PostgreSQL.

Ronald Terceros, Full-Stack Engineer

I work across the full lifecycle, from architecture to deployment and maintenance, integrating services like Stripe, Gemini, AWS S3, Cloudinary and Google Maps.

Core stack

  • TypeScript
  • React
  • Next.js
  • Node.js
  • NestJS
  • PostgreSQL
  • Docker
  • CI/CD

Featured projects.

Side projects I shipped solo, and products co-developed with teams for international clients, all running in production.

Independent & Freelance

Self-shipped
Khash, Multi-Tenant ERP / POS for Restaurants, interface preview

2026 · Freelance

Khash - Multi-Tenant ERP / POS for Restaurants

In productionSaaSMulti-tenant

Restaurant ERP and POS that runs orders, inventory, cash and end-of-day closing across locations, with apps for web, Android and Windows.

Details & tech

Multi-tenant SaaS ERP and POS for restaurants and small businesses that unifies daily operations in a single platform from product setup to payments and end-of-day closing. Menu items can be created from photos or a ready catalog and adjusted quickly to fit each business. The system is modular, supports multiple locations, and lets you enable only the features you need. It covers orders, inventory, and cash register management in real time, with simple reports to understand performance at a glance.

Multi-tenant backend in NestJS, TypeScript, PostgreSQL and Prisma with tenant isolation, row-level security, JWT auth and role-based access across multiple business locations. A modular system lets each business turn on the capabilities it needs (point of sale, inventory, cash, recipes, kitchen workflows) from one shared platform, with domain-driven design keeping the business logic maintainable as modules grow. The cross-platform POS runs on desktop and touch devices from a single React codebase (Vite, Ant Design, Zustand), packaged as native Android (Capacitor) and Windows (Electron) apps with thermal receipt printer support. Sign-in runs on Clerk with Google authentication. pnpm and Turborepo monorepo with shared Zod contracts, GitHub Actions CI/CD, and Docker and Traefik on a VPS. AI-assisted development was used under direct supervision to speed up delivery.

  • NestJS
  • PostgreSQL
  • Prisma
  • React 18
  • Vite
  • Ant Design
  • Zustand
  • Capacitor · Android
  • Electron · Windows
  • Thermal printing
  • Clerk
  • Google Auth
  • DDD · Multi-tenant
Konfek, Multi-Tenant ERP for Textile Manufacturing, interface preview

2025 · Freelance

Konfek - Multi-Tenant ERP for Textile Manufacturing

In productionSaaSMulti-tenant

Textile ERP that manages the whole order workflow, from intake to finished order, with stage tracking, custom size groups and built-in reports.

Details & tech

Multi-tenant SaaS ERP for textile manufacturers that centralizes the entire order workflow in one place from the first photo of a garment to the finished order. Instead of entering details manually, you take a photo of the garment matrix and the system reads it automatically, generating the data for review. All images are stored in the cloud, and orders are shown as a visual gallery, making them easy to find even at scale. It adapts to each workshop with custom size groups, batch processing, and stage tracking, plus built-in reports to monitor business performance.

Konfek ships as a complete product: a landing page (konfek.com), an admin console (admin.konfek.com) and the app itself (app.konfek.com), with self-serve signup and a 45-day free trial.

Multi-tenant SaaS backend in NestJS, TypeScript, PostgreSQL and Prisma, with tenant isolation enforced at the query level, row-level security (RLS) on a Neon Postgres database, and AsyncLocalStorage (ALS) carrying per-request tenant context. Secure authentication, role-based access control and workflows across the textile domain: products, variants, production attributes, pricing structures and order states. The React frontend (Vite, Ant Design, TanStack Query, React Hook Form) installs as a PWA and streamlines order management, image handling and document generation, with drag-and-drop order building (dnd-kit), Cloudinary uploads and Word/Excel export. GitHub Actions CI/CD with Docker and Traefik on a VPS (Contabo).

  • NestJS
  • PostgreSQL
  • Prisma
  • Neon
  • Gemini OCR
  • React
  • Vite
  • Ant Design
  • PWA
  • Multi-tenant · RLS

Team & Client Work

Co-developed
TsunaGo, Assisted Transportation App, interface preview

2024 · Bolivian Devs

TsunaGo - Assisted Transportation App

In production

Assisted transportation app that matches patients and older adults with drivers based on care needs, from booking to payment.

Details & tech

TsunaGo is an app that connects people who need assisted transportation such as patients or older adults with nearby drivers who can provide the required support. Users request a ride, define the level of assistance needed, and are matched with a suitable driver. The full process from booking to payment happens inside the app. Matching is based on care needs rather than only location, ensuring better trip fit. Users can schedule rides, view history, and rate drivers, while drivers manage availability and earnings.

NestJS, TypeScript and PostgreSQL (Prisma) backend with JWT authentication and role-based access for drivers, passengers and admins. Reliable Stripe payment processing with webhook handling, automated retries and transaction-consistency safeguards. Background automation for the ride lifecycle, reminders and notifications, plus AWS (S3, SES, SNS) and Google Maps integrations. CI/CD on GitHub Actions with Docker and Traefik on AWS. React Native and Expo client with role-based experiences and payment flows.

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Stripe
  • AWS
  • Google Maps
  • React Native
  • Expo
  • Traefik
Makevi, SaaS for Shopee Store Management, interface preview

2024 · Bolivian Devs

Makevi - SaaS for Shopee Store Management

In productionSaaSMulti-tenant

Shopee store management in one place: listings, inventory, orders and sales analytics, with less manual work.

Details & tech

Makevi is a platform that simplifies Shopee store management by bringing all core operations into one place. It centralizes product listings, inventory, order processing, and sales analytics in a single system, reducing manual work and improving operational efficiency.

Multi-tenant SaaS in NestJS, TypeScript, PostgreSQL and Prisma. Stripe subscriptions, Shopee marketplace synchronization and AWS for billing, e-commerce and customer communications. Background workflows for data synchronization and billing automation, with input validation, structured logging, API documentation, health monitoring and automated testing. Multi-stage Dockerfile shipped to AWS ECR/ECS through GitHub Actions. Frontend features in Next.js and React.

  • NestJS 11
  • Prisma 6
  • PostgreSQL
  • Stripe
  • Shopee OAuth
  • Next.js 15
  • React 19
  • MUI
  • TanStack Query
  • Zod

Professional timeline.

Most recent first. Production work across remote teams and international clients.

Bolivian Devs

Feb 2024 - Present

Full-Stack Developer · Bolivia (Remote)

TsunaGo

JP Client
  • Led delivery and owned backend architecture across auth, payments and the ride lifecycle.
  • Built the NestJS and PostgreSQL backend with JWT auth and role-based access for drivers, passengers and admins.
  • Shipped a reliable Stripe flow with webhooks, automated retries and transaction-consistency safeguards.
  • Automated the ride lifecycle and notifications, and integrated AWS and Google Maps.
  • Set up GitHub Actions CI/CD with Docker and Traefik on AWS, and built the React Native and Expo client.
  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • JWT · RBAC
  • Stripe
  • AWS
  • Google Maps
  • GitHub Actions
  • Traefik
  • React Native
  • Expo

Makevi

JP Client
  • Co-developed a multi-tenant SaaS in NestJS, PostgreSQL and Prisma: backend architecture, business logic, auth and access control.
  • Hardened Stripe subscriptions and Shopee marketplace sync, resolving edge cases in background workflows for reliable billing and e-commerce.
  • Built reusable UI and user-facing features on the Next.js and React frontend.
  • NestJS 11
  • Prisma 6
  • PostgreSQL
  • Stripe
  • Shopee OAuth
  • Next.js 15
  • React 19
  • MUI
  • TanStack Query
  • Zod

RING

JP Client
  • Full-stack work across backend APIs and frontend features for a restaurant operations platform.
  • NestJS
  • Prisma
  • React

Joint

JP Client
  • Authored OpenAPI specifications to onboard services into an existing adapter-generation pipeline.
  • OpenAPI
  • iPaaS
  • Integrations

Jalasoft

2020 - 2024

Full-Stack Developer · Bolivia (Remote / in-site)

Cosmic Latte

BO Client
  • Built Node.js and MongoDB backend services and APIs for survey processing and data analysis.
  • Built a Python sentiment-analysis service running a pre-trained model on open-ended responses.
  • Moved messaging to RabbitMQ for reliable email and notification delivery, and added configurable webhooks for event-driven updates.
  • Ran Docker, Kubernetes and GitLab CI/CD across staging and production, with automated API integration tests.
  • Built React and Meteor frontend features: real-time dashboards, data visualizations and survey management.
  • Mentored developers through regular code reviews.
  • Node.js
  • MongoDB
  • Python
  • Sentiment Analysis
  • RabbitMQ
  • Docker
  • Kubernetes
  • GitLab CI
  • React
  • Meteor

Smart Building Utility Management

US Client · Outsourcing
  • Built the React and TypeScript frontend (GraphQL, MUI, Redux) for a building data-tracking app.
  • Contributed to the NestJS and Firestore backend.
  • React
  • TypeScript
  • GraphQL
  • MUI
  • Redux
  • NestJS
  • Firestore

AI & Dev

AI as a productivity multiplier.

I remain fully responsible for every line of code that goes to production. Every AI-assisted contribution is carefully reviewed, validated, and adapted to meet my standards for quality, security, and maintainability.

I use AI throughout the software development lifecycle to improve productivity and reduce repetitive work.

It supports me in implementation, testing, documentation, debugging, code analysis, and technical research.

By automating routine tasks, I can focus on what matters most: system architecture, scalability, product requirements, and solving complex engineering problems. AI helps me move faster, but it does not replace engineering judgment.

For me, the real value of AI is not automation itself, but the ability to spend more time and energy on problems that create real impact.

Training & languages.

  1. 2019

    Research & Development Program

    Jala Foundation. Intensive software engineering training with hands-on development in a production project.

  2. 2018

    Commercial Software Development Training

    Jala Foundation. Intensive training in commercial software development and engineering best practices.

  3. 2015-17

    Higher Technical Degree in Computer Systems

    CEFTE Institute, Bolivia. A 3-year post-secondary technical program.

Languages

English
Upper-intermediate
Spanish
Native

Let's build something.

Open to full-stack roles and freelance projects. Fastest reply via email or WhatsApp.

Sends straight to my inbox. I usually reply within a day.