Rodrigo Barrocas

Full Stack Developer

Lisbon, Portugal

Contact me
Rodrigo Barrocas - Full Stack Developer

Professional Experience

Systems Programmer and Full Stack Developer

Penguin Embrace

September 2024 – Present | Abrantes, Portugal

Implemented a version control system using Git, optimizing the company's project management. Set up a web server capable of hosting Node.js applications (such as Next.js and Express.js) and, based on this infrastructure, built a CI/CD pipeline that accelerated production times and centralized company data on its own servers. Also developed a file server for exclusive internal use. Additionally, I designed and deployed several websites and applications for both internal and external use. Technologies used include Linux, Git, Gitolite, Apache, Next.js, TailwindCSS, SQL, among others.

Blockchain Full Stack Developer

Web 360 Labs

March 2022 – May 2024 | Lisbon, Portugal

Designed, coded and tested smart contracts using various technologies. Achieved a 10/10 security audit score from Hacken. Second biggest contributor to the company’s websites.

Full Stack Developer

Einstein Explicações

May 2023 – December 2023 | Faro, Portugal

Developed an operational management platform for tutoring centers, enabling class scheduling, room management, student attendance tracking, and other features. Used Node.js, Next.js, Ant Design, among other tools.

Founder and Developer

Sondagens Info

2024 – 2024 | Lisbon, Portugal

Developed a community polling platform for the 2024 Portuguese Legislative Elections. Used Next.js, Zustand, Ant Design, Firebase, TailwindCSS, and Recharts.

Education

Faculty of Sciences, University of Lisbon (FCUL)

BSc in Computer Science

October 2018 – June 2024

Gained skills in designing, developing and managing information systems. Specialized in software engineering, web development, multimedia, cloud computing, cybersecurity, and other areas.

Encode Club

Solidity Bootcamp

September 2022 – December 2022

Learned security techniques for smart contracts. The final project was a Web3 platform similar to YouTube/Twitch.

Skills

Next.jsReact.jsViteSolidityJavascriptJavaHTMLCSSTypescriptPythonZustandNext-AuthReact-JoyrideWeb3.jsWagmi.jsViem.jsNoSQLMariaDB (SQL)GraphQLUX/UITailwind CSSAnt DesignShad-CNFirebaseEthers.jsHardhatChaiMochaEchidnaSlitherMythril

Projects

Rapaziada 1906 Website

Website for a fan group of Sporting Clube de Portugal. Members can communicate directly with their audience by posting announcements and events via the back office. The page also includes videos, music, embedded tweets, contact information, and the group's history.

Node.js, Next.js, Shad-CN, MariaDB, TailwindCSS, Jodit Editor

View Project

Einstein Explicações Website

Website for a tutoring company with information on services provided, pricing, and contact details.

Node.js, Next.js, Shad-CN, MariaDB, TailwindCSS, Next-Intl

View Project

3D Portfolio

3D version of this portfolio with animated character models, environments, and scenes.

Node.js, Next.js, Shad-CN, MariaDB, TailwindCSS, React-Three-Fiber, Next-Intl

View Project

Something Legendary Smart Contracts

Set of smart contracts for a blockchain game focused on investing in classic cars.

Node.js, Ethers.js, Hardhat, Solidity, Chai, Mocha, Echidna, Slither, Mythril

View Project

Something Legendary Platform Website

Website for interacting with the investment platform powered by smart contracts and hosted on the Ethereum blockchain.

Node.js, Next.js, GraphQL, TailwindCSS, Web3.js, Wagmi.js, Viem.js, Ethers.js

View Project

Something Legendary Institutional Website

Corporate presentation website showcasing the company and its services.

Node.js, Next.js, GraphQL, TailwindCSS

View Project

Sondagens Info

Community polling platform for the 2024 Portuguese Legislative Elections.

Next.js, Zustand, Ant Design, Firebase, TailwindCSS, Recharts

View Project

Einstein Explicações Platform

Platform for scheduling classes, managing rooms, and tracking student attendance.

Node.js, Next.js, Ant Design, MariaDB, TailwindCSS

View Project

Volunteer Work

Chess Teacher

Aprender Bué

2016 – 2017 | Moncarapacho, Portugal

Taught chess to students, helping them develop strategic thinking and problem-solving skills.

Food Collection

Banco Alimentar

March 2006 – November 2018 | Olhão, Portugal

Helped collect and organise food for distribution to families in need.

Contact