Skip to content
View RafaPear's full-sized avatar
  • Lisbon, Portugal
  • 19:36 (UTC)

Highlights

  • Pro

Block or report RafaPear

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RafaPear/README.md

cover


👋 Hey there!

I’m Rafael Pereira, a Computer Engineering student at ISEL (Lisbon, Portugal).
I enjoy crafting systems where software meets hardware — from digital logic and serial protocols to tooling, compilers, and real-time integration ⚙️💻

Focused on:
🧠 Computer Architecture | 🧩 Digital Systems | 🛠 CLI Design | ✍️ Programming Languages | 📡 Hardware + Software Interaction


🚀 Featured Projects

🛠️ CLILib(Work in Progress)

A modular and reusable Kotlin framework for building CLI applications with structured commands.

Tech Stack: Kotlin · Gradle · GitHub Actions


🧩 KtFlag

A standalone, lightweight CLI flag parsing library.

Tech Stack: Kotlin · Gradle


✍️ TEdit(Work in Progress)

A terminal-based text editor built in Kotlin.
Inspired by classical UNIX editors.

Tech Stack: Kotlin · Gradle


🔤 KLL

A Kotlin library for lexical analysis (tokenizing workflows).


🧪 Academic Projects

Project Description Stack
FPGA Roulette Game Hardware machine + Kotlin interface, UART comms, FSM controller VHDL · Kotlin
SSnake 2.0 Improved logic & UI for the classic Snake game Kotlin
Goldbach Tools Prime exploration & math processing Kotlin
Memory & String Ops Optimised C + Assembly exercises C · ASM

These projects highlight hardware/software co-design and low-level problem solving 🎯


🛠️ Technologies & Tools


📊 GitHub Stats


🎧 Fun Bits

  • 🎸 Electronic music producer (guitar & keyboard jammer)
  • 🐾 Cats and a dog as debugging assistants
  • 🧩 Addicted to puzzle-solving & algorithm challenges

🤝 Connect with me!

Always open to exploring ideas around compilers, digital logic, and CLI tooling 🤓

Pinned Loading

  1. CLILib CLILib Public

    A modular and extensible Kotlin CLI framework for building powerful command-line applications. (ou em português, se preferires algo mais nacional) Framework modular em Kotlin para construir aplicaç…

    Kotlin 1

  2. KLL KLL Public

    KLL, standing for Kotlin Lexer Library, is a simple to use library to tokenize any file in a simple and intuitive way.

    Kotlin 1

  3. tEdit tEdit Public

    Kotlin 1