Core Skills

Backend

Node.js

1 year

Express

1 year

PostgreSQL

1 year

Prisma

1 year

JWT

1 year

REST APIs

1+ year

Python

Learning

Node.js

1 year

Tools

Git/GitHub

2 years

n8n

1 year

Vitest

1 year

Git/GitHub

2 years

Frontend

React

1 year

Astro

1 year

TypeScript

1 year

JavaScript

2 years

HTML

3 years

CSS

3 years

SEO

1 year

React

1 year

UI / Styles

Tailwind CSS

1 year

Figma

1 year

Framer

1 year

Tailwind CSS

1 year

Featured Projects

Projects built with a production mindset, spanning backend and full-stack development, grounded in clear and scalable software architecture principles, and including automation workflows for API consumption.

Backend

1 Project
Budgeti: Finance Mobile App Powered by AI

Budgeti: Finance Mobile App Powered by AI

Express
TypeScript
Prisma
Open AI API

Full-Stack

1 Project

Automation & Integrations

1 Project

Contact

Open to opportunities

Let's talk!

connect@johandercampos.site

About me

Get to know more about how I work, what I focus on, and the type of team where I can bring the most value, as well as the technical approach and decisions behind my projects.

I'm looking for backend or full-stack roles with a strong backend focus, where I can contribute to building real systems, participate in architectural decisions, and work on products that require reliability and scalability. I'm especially interested in teams that prioritize code quality and technical clarity.

I primarily build production-oriented systems in TypeScript, including REST APIs, authentication flows, data validation, database design with Prisma/PostgreSQL, and integrations with external services (including AI APIs). I focus on making each part of the system clear, reusable, and easy to maintain.

I prioritize clarity and maintainability: I structure code into well-defined layers, build small reusable modules, and apply consistent error handling. I focus on covering critical flows with tests and iterate in short cycles to validate decisions quickly.

My projects are built for real-world scenarios, not just as demos. They include practices like secure authentication (JWT, hashing), structured validation, rate limiting, logging, automated testing, and working deployments. I aim for each project to reflect how production-ready systems are actually built.

I'm originally from Venezuela and currently based in Montevideo, Uruguay. I work remotely and I'm open to international opportunities.

I take on freelance work occasionally, but my main focus right now is joining a full-time team where I can grow, take on more technical responsibility, and contribute consistently to product development.