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
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
Full-Stack Software Engineer
Instituto ECOA PUC-Rio · Internship
Delivery-phase internship program in partnership with Petrobras, turning Discovery/Ideation initiatives into production-ready corporate solutions. Leading end-to-end development—from data modeling and architectural decisions to final delivery
Feb 2026 - PresentSoftware Developer & Researcher
Instituto ECOA PUC-Rio · Internship
Internship program in partnership with Petrobras (aka: Ignição - Discovery), focused on building scalable MVPs for real business challenges (4 projects delivered).
Apr 2025 - Feb 2026Computer Science
PUC-Rio · Rio de Janeiro, Brazil
Strong university that gives a wide learning skills about almost every aspect in tecnology.
2024 - Present (ETC: 2027.2)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
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)
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
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
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
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
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