Hi, my name is

Carlos Rojas

Full Stack Developer

I build clean, performant web apps and explore emerging technologies in blockchain.

Available
Arrow Down
Carlos Rojas Portrait

About Me

Full-Stack Developer with 2 years of experience building web and mobile products using modern technologies like React, React Native, TypeScript, and NestJS. I am passionate about creating solutions that are not only functional, but scalable, maintainable, and user-centered.

I follow strong development and testing practices across both UI (Cypress) and API layers (Jest). I value clear communication, teamwork, and continuous learning.I am always looking to contribute to purpose-driven projects where great ideas, good people, and solid technology come together.

Arrow Down

Skills

FRONTEND

TypeScript-icon

TypeScript

React-icon

React

Zustand-icon

Zustand

BACKEND

NestJs-icon

NestJs

NodeJs-icon

NodeJs

PostgreSQL-icon

PostgreSQL

TypeORM-icon

TypeORM

BLOCKCHAIN

Stellar-icon

Stellar

Aptos-icon

Aptos

OTHER

Docker-icon

Docker

Jest-icon

Jest

Cypress-icon

Cypress

Git/GitHub-icon

Git/GitHub

Arrow Down

Projects

Screenshot of El Molino PF

El Molino PF

It is an innovative website for a restaurant that aims to minimize—or even eliminate—contact between customers and waiters through full automation of the delivery process.

  • React
  • Typescript
  • Express.Js
  • MongoDB
Screenshot of RWA Aptos Stablecoin

RWA Aptos Stablecoin

This Move module defines a stablecoin system using the Aptos fungible_asset standard, with support for minting, transferring, burning, pausing, and admin controls including roles and denylist.

  • Rust (Move)
Screenshot of Aptos NFT Marketplace

Aptos NFT Marketplace

This Move module implements an NFT marketplace on the Aptos blockchain, using the aptos_token_objects standard. It allows users to create collections, mint NFTs, list them for sale, and buy them using AptosCoin.

  • Rust (Move)
Arrow Down

Contact Me

Let's Connect!

You can reach out through my socials or send me a direct message using the form below.