Hello! My name is

Pedro Consales Margaronis

I'm a Full Stack Software Engineer 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 frameworks such as Django and React.

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, React, and Next.js, plus backend tools like FastAPI 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.

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

Django

Python

JavaScript

Tailwind

HTML

PostgreSQL

I am developing, together with a team, a surf championship management platform to support surf associations in organizing their competitions. It includes modeling of complex rules such as heat structures and brackets, rankings, scoring, and athlete progression. The goal is to optimize processes that are still manual through a practical and centralized solution with structured competition rules. As this is a confidential project, source code is not avaliable, you can see the organization at 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

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
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