All projects

Tu-Panamá

Full-stack engineer helping bridge the language barrier between travelers/tourists and local services in Panama. Helped vendors gain more visibility while making it easier for tourists to find what they need.

Role
Full-Stack Engineer
Stack
React, TypeScript, Node.js, Fastify, Prisma, Multilingual
Tu-Panamá screenshot

The challenge

Tourists in Panama struggle to find local services due to language barriers, while local vendors miss out on tourist business. Most tourist resources are in English only, and local business listings are in Spanish only. There was no platform connecting the two groups effectively.

The solution

Built a bilingual platform using React and TypeScript that serves content in both English and Spanish. Implemented automatic translation for user-generated content with the ability for vendors to provide their own translations. Created a vendor directory with filtering by location, service type, and language spoken. Built a review system that works across languages. Used Fastify and Prisma for a fast, type-safe backend that handles multilingual data efficiently.

How it is built

React with TypeScript for type-safe frontend development. Node.js with Fastify for high-performance API. Prisma ORM for type-safe database queries with multilingual content support. Translation API integration with manual override capability. Postgres database with full-text search in multiple languages.

Next projectWeird Medicology

Have a project in mind?

Tell me what you are building and when it needs to launch. I will come back with next steps.