P

Hi, my name is

Pedro Leonardo

Building some things for the web.

I'm a developer with a focus on the web, but I love discovering new things related to code and exploring them further.

01.About me

Hello! My name is Pedro Leonardo, and my interest in web development began in 2022, during high school. From the moment I encountered my first lines of code, I fell in love with the field and never looked back.

Over time, I decided to deepen my knowledge and enrolled in the Systems Analysis and Development program, where I am currently in my final semester. I am always striving to improve myself through documentation, articles, and specialized courses.

Here are a few technologies I´ve been working with recently:

  • JavaScript
  • Ruby
  • Ruby On Rails
  • Node.js
  • Svelte
  • React.js
profile

02.Where I've Worked

Software Developer @Real Seguro Viagem

Jan 2024 - Present
  • Development of applications using Ruby on Rails and Node.js, implementing TDD with RSPEC, Minitest, and Jest to ensure code quality and efficiency.
  • Responsible for Front-End implementation using SvelteKit, following best practices for accessibility and SEO, along with Cypress for testing, Tailwind/SASS for styling, and Storybook for UI components.
  • Experience in DevOps, managing continuous integration and delivery using GitHub Actions.
Ruby - Ruby On Rails - JavaScript - AWS - Svelte/SvelteKit - SQL

03.Some Things I've Built

appresentation terminal with commands

Boo CLI

Boo CLI is a Ruby-based terminal assistant that interprets natural language commands and turns them into Linux/macOS commands. It allows you to perform common tasks such as listing folders, committing code, managing processes, or opening applications simply by describing what you want to do.

Ruby · Ruby LLM · Gemini
appresentation terminal with commands

Bingo

Bingo is a simple and fun application that automatically draws numbers, perfect for playing and having fun with friends. With an intuitive interface and random draws, the project delivers a light, dynamic, and engaging experience for relaxing moments in a group.

TypeScript - Next.js

Other Projects

GH Review CLI

A lightweight CLI tool written in Golang that lists GitHub pull requests assigned to you for review.

Golang - GitHub

CineWatch

A web application built for movie enthusiasts who want to stay up to date with the most popular films currently showing worldwide.

Svelte - SvelteKit

CPF Validator Gem

A simple and efficient Ruby gem for validating Brazilian CPF numbers using pure Ruby.

Ruby

04.What’s Next?

Let's Connect

Even when I’m not searching for new projects, my inbox is always open. Whether you want to chat, ask something, or explore a future collaboration, I’d love to hear from you.


Built By Pedro Leonardo