Pedro Ribeiro

Fullstack Engineer

Hi 👋 I'm a professional Software Engineer. My favorite technologies are C/C++ for low level development. Here is a small portion of my skills:
C/C++ Embedded IoT HTML CSS JavaScript Linux Angular Node Docker .NET/C# Redis Elastic Search VMs
github svg codeberg img
About Projects

About me

I'm a Software Developer based in Switzerland. My passion is contributing back to Open Source software in any way I can.

My belief is that the path forward for technology can only be forged by uniting developers around the globe. Never gatekeeping knowledge, always giving back to the community that has improved the lives of many each and every day.

A goal of mine is to work with low level languages such as C, C++, Rust or Zig for IoT or Embedded projects in a professional capacity.

Reading is one of my few hobbies, and my favorite book is "The Pragmatic Programmer" by David Thomas and Andrew Hunt, it is a must-read for everyone looking to hone their logical and critical thinking skills.

Projects

C/C++, Windows 11, Linux

WinWidgets - Desktop Widgets

WinWidgets makes web-based desktop widgets easy to develop using HTML, CSS, and JS. Made with a mix of portability and native technologies for each supported operating system in mind. WinWidgets image Open SourceView Project
C/C++, Linux

Linux Wallpaper Engine GUI

WebKitGTK GUI Application for Almamu's Linux Wallpaper Engine backend. TermChat image Open SourceView Source
AI, Linux, C/C++

TermChat - A.I. Tool for your Terminal

TermChat is an A.I. Chatbot integrated directly into your Linux terminal. It helps you execute commands and run queries with minimal effort. TermChat image Open SourceView Source
Angular, TypeScript, PWA, Node, Express

Celestune - Music Player

Cross-platform music player PWA made to replace Spotify for private use. Automatically synchronizes user settings between devices and can save songs to the device itself for faster playback. Celestune image Open SourceView Project
C++, Windows 11, Linux, MacOS

Larby Database

A key-value store like REDIS built with C++. LarbyDB image
.NET, C#, Unity3D

Crystillya Boundless: Puzzle Game

A puzzle game inspired by the early flash game: Fireboy and Watergirl. Made with the Unity Engine for a game jam. Boundless image Open SourceView Project
.NET, C#, Unity3D

Nixie and Feuer: Puzzle Game

A puzzle where you control two characters and solve puzzles to advance through the levels. Generator image Open SourceView Project