I'm Pedro, a Brazilian software engineer based in Rio de Janeiro. I hold a degree in Information Systems from Universidade Estácio de Sá and have been working professionally as a freelance developer since 2020 — building websites, custom systems, and digital solutions for clients ranging from friends with a project idea to real businesses that needed a modern web platforms.
Most of what I do lives on the web. I've worked across the stack — databases, back-end services, front-end interfaces — and I'm comfortable owning a project from the first conversation about requirements all the way to deployment. The freelance path taught me to work independently, communicate clearly with non-technical clients, and make sensible decisions when there's no one else in the room to ask.
I speak Portuguese natively, English at an advanced level, and have an intermediate grasp of Spanish.
Web development is where I spend most of my time and energy, more specifically developing back-end services and infrastructure. Over the years I've also worked on mobile apps and lower-level software, but web development is my 127.0.0.1.
Below is my main tech stack, where most of my projects are built in, but I also have experience with a few other languages and frameworks.
| Languages | Front-End | Back-End | Databases |
|---|---|---|---|
Environment: Linux Debian · Tmux · Neovim · Terminal-first workflow
I also genuinely enjoy explaining things. I've always liked the teaching side of this job — whether that's writing documentation that someone will actually read, doing code reviews that leave people with more context than they started with, or just working through a problem together with a junior developer. If someone leaves a conversation with me understanding something better than before, that's a good day.
A full list of my projects — websites, applications, small games, tools — lives on my portfolio and on my personal blog, where I write about what I build, what I'm learning, and occasionally other things entirely.
Portfolio: toriality.vercel.app
Personal blog: toriality-blog.vercel.app
The pinned repos below are a decent cross-section of how I approach different kinds of problems. Feel free to poke around.
If something in my repos caught your attention, or you just want to talk about a project or an idea, feel free to reach out.
Discord: toriality
Email: pcrelier@hotmail.com