Hello! My name is

Pedro Consales Margaronis

I'm a Full Stack Software Engineer enthusiast,
CEO, Startup Founder, and a Computer Science student at PUC-Rio.

I build web projects from ideation to deployment, solving real-world problems.

I primarily work with modern full stack frameworks.

Based in Rio de Janeiro, Brazil 🇧🇷

About Me

My name is Pedro Consales Margaronis. I’m 20 years old and based in Rio de Janeiro, Brazil.

I have 1+ years of experience as a Full‑Stack Developer, building web applications from UI to backend APIs.

I’m currently pursuing a Computer Science degree at PUC‑Rio, focusing on building well‑structured products that balance performance, usability, security, and reliability.

My main stack includes Django/DRF, React, and Next.js, plus backend tools like REST API and ORMs.
I also have academic experience with Java, C#, and OOP, so those concepts are familiar.
I enjoy working with C and other low‑level languages, even though I haven’t used them professionally yet.

I have hands‑on experience integrating AI features into applications (e.g., semantic search and embeddings) to help users find information faster and get clearer, more relevant results.

Fun fact: when I’m not shipping features, I’m probably chasing waves — surfing keeps my brain in “debug mode,” but happier.
Pedro Consales Margaronis

Experiences

Skill Overview

Technologies, tools, and foundations I work with on a daily basis

Frontend

Building responsive and dynamic user interfaces.

React

Next.js

JavaScript

TypeScript

Tailwind CSS

HTML5

CSS3

Backend

Server-side logic, APIs and scalable architectures.

Django

Python

Node.js

REST APIs

ORMs

Database

Managing and designing efficient data storage solutions.

PostgreSQL

MySQL

Supabase

Firebase

DevOps

Version control, CI/CD, deployment and cloud infrastructure.

Git

GitHub

GitKraken

Vercel

Render

Docker

Google Cloud

Tools

Design, coding and productivity tools used daily.

Figma

VS Code

Notion

Languages

Programming languages I'm fluent in.

Python

JavaScript

TypeScript

Java

C

C#

Projects

dropaĂ­ - Surf Contest Management logo

dropaĂ­ - Surf Contest Management

Next.js

React

TypeScript

TypeORM

PostgreSQL

Supabase

Tailwind

Mercado Pago

OpenAI

Google Cloud

Together with a team, I am constantly evolving a surf championship management platform that helps surf associations run their competitions. Our purpose is to make professional competition management accessible to everyone: a platform built around great usability that anyone can operate without being an expert, replacing paper, spreadsheets and multiple decentralized means of organization with one centralized place for organizers, judges and athletes. It started as two separate apps, a Next.js site and a Django app with server-side rendering, and we migrated everything into a single full-stack Next.js + TypeScript codebase with TypeORM on PostgreSQL. It models complex competition rules such as heat structures, brackets, scoring and rankings, and covers the whole event: athlete registration with Mercado Pago payments and refunds, judge invitations, live heat judging, OBS broadcast overlays and PDF reports. It also features SWELL (Speech Writing Evaluation for Live Leaderboards), a unique feature that only we have, a pioneering idea in the surf world that did not exist before us: judges simply speak a score and speech-to-text records it on the athlete's wave. As this is a confidential project, the source code is not available, but you can see the organization on GitHub.

Source Code is Confidential
Bee (Busca Especializada por Expertise/Expertise Specialized Search) logo

Bee (Busca Especializada por Expertise/Expertise Specialized Search)

Django

Python

JavaScript

Bootstrap

HTML

PostgreSQL

SQLite

Banco de Dados Vetorial

CNPq

Lattes

A project I started during my first internship that was later selected by Petrobras to evolve into a real-world application. It enables semantic search over a database with 8.9M+ Brazilian researchers, matching them by academic and professional background using embeddings for information retrieval (Semantic Search). The first version is complete, and I'm now redesigning it to be more scalable and maintainable with improved data and search pipelines. Planned as an open-source project;

Source Code is Confidential
Portifolio logo

Portifolio

Next.js

React

TypeScript

My personal portfolio website showcasing my projects, skills, and experience as a Full-Stack Developer — built with Next.js, TypeScript, and Tailwind CSS.

Source Code is Public
LBS---Compiler logo

LBS---Compiler

C

Assembly

This project began after a university class introduced LBS, a simplified low-level language with Assembly-like abstractions. I implemented a small compiler for LBS that translates sample .txt programs into executable output. Building it helped me understand how programs map to machine-level operations and strengthened fundamentals such as parsing, and core data structures.

Source Code is Public
Isee - Partnership Status Dashboard logo

Isee - Partnership Status Dashboard

Django

Python

React

TypeScript

PostgreSQL

An interactive analytics dashboard built to compare companies and support partner selection. It consolidates key performance indicators into clear charts and filters, enabling quick exploration of scenarios and data-driven decisions through a single, visual interface.

Source Code is Confidential
Plin - Sector Portilofio Notificator logo

Plin - Sector Portilofio Notificator

Django

Python

React

TypeScript

PostgreSQL

MS SharePoint

An internal notification and monitoring tool that keeps teams aligned on portfolio updates (new guidelines, documents, and process changes) across departments. SharePoint publications, categorizes and routes alerts to the right stakeholders, and provides a centralized view of what changed and when—reducing missed communications and speeding up compliance and decision-making.

Source Code is Confidential
Roloi - SmartWatch OS simulation logo

Roloi - SmartWatch OS simulation

Django

Python

JavaScript

Tailwind

HTML

A smartwatch OS simulation built for a fictional Mars colonization scenario. The interface displays 6-day weather forecasts and dust storm alerts pulled from NASA's InSight Mars Weather API, alongside astronaut vital monitoring. Built with Django and deployed on Render, it was a creative exercise in API integration, UI design, and thinking beyond conventional web applications. First django project, where i was learning how to use the framework

Source Code is Public