@pedrobzz
Hey there, my name is Pedro Bzz and I'm a developer who's head over heels in love with Typescript. As a full-stack developer, I've got the skills to build an application from start to finish, both front-end and back-end, and my passion is using technology to make my life (and users' lives) easier and better. I'm always keeping an eye out for the latest technologies in the market, and I love the idea of having an amazing "Developer Experience", meaning that working with me is always easy!
Friday Finance
Balneário Camboriú, Santa Catarina - Brazil
Developing since January 2018
React, Next.js, TypeScript, Tailwind CSS, Vue, GraphQL, Node.js, Express and tRPC
Piggy, my personal budgeting app, was designed to tackle common financial challenges with a simplistic and user-friendly interface. Initially created to manage my own finances, Piggy received an overwhelmingly positive response on Twitter with over 70,000 likes. As a result, I decided to make it available to the public for their use.
Piggy is still in the development phase, but I am actively working on it and hope to release it soon. I am building Piggy using TypeScript, ReactJS, NextJS, TailwindCSS, tRPC and Prisma as it is a stack that I am comfortable with and allows me to efficiently implement new features.
Show this sequence
I am excited to share my portfolio with you as it represents a particularly noteworthy and engaging project that I believe is worth highlighting. In this presentation, I will provide an in-depth look at all of the details and features of the portfolio, as well as an explanation of how it all works and some examples of the code behind it.
I began working on the portfolio in early January 2023 and was able to complete a majority of it, approximately 90%, within just four days. While the actual coding and development process was relatively swift, I spent a considerable amount of time researching and brainstorming ideas, as well as sourcing images and other resources.
Show this sequence
SketchEverything is a Python-based AI prototype that I developed from the ground up using OpenCV, NumPy, and a lot of math. Despite its simplicity, the underlying complexity of the project makes it truly unique.
By accepting an image as input, SketchEverything undergoes a series of image processing techniques to create a sketch-like version of the original image. Once the user confirms that the image looks good, the AI utilizes Microsoft Paint to replicate the image in a way that resembles a human artist's hand. The final result really impressed me, and I know it will impress you too!
Show this sequence
PyChess is a Python-based chess AI that I developed in 2020 to play on chess.com using the Stockfish engine. I used OpenCV and PyAutoGUI to interact with the user screen and mimic human behavior, and the adaptive algorithm in PyChess proved highly effective, allowing it to play against players of any skill level and even win against the hardest chess.com AI.
However, as this was essentially cheating, I only played a few dozen matches online and PyChess was eventually banned after just three months of use.
Show this sequence