Skip to content
View Dageus's full-sized avatar
💭
Making an ultimatespecs API. Starting my homelab journey. Accept payments in RAM
💭
Making an ultimatespecs API. Starting my homelab journey. Accept payments in RAM

Block or report Dageus

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
Dageus/README.md

Dageus

About Me

  • Computer Science and Engineering student at IST (Instituto Superior Técnico), in Lisbon, Portugal.

  • Passion for SysAdmin and DevOps. Currently running a Proxmox homelab running about 15 containerized applications fully deployed using IaC.

  • Making an MAL CLI using Go to manage my Anime (repo public soon)

  • Making an ultimatespecs scraper + API using Python (FastAPI + BeautifulSoup + Scrapy)

  • Playing piano for the last 8 years, with a passion for music in general.

Running Arch Linux. dotfiles

Getting into NixOS to fulfill my OSaC dream.


Skills

  • Rust (Axum)
  • Python (pandas, BeaufitulSoup, Selenium, Django, Flask, FastAPI, Scrapy)
  • Go (Cobra, BubbleTea, Gin)
  • C/C++
  • Java (SpringBoot)
  • HTML
  • CSS (TailwindCSS)
  • SQL (MySQL, PostegreSQL, MongoDB)
  • Bash

Thesis + Research

My MsC's Thesis is DRIFT (Decentralized Reputation Infrastructure for Trust), a novel token-based reputation system designed for decentralized cloud computing platforms governed by Decentralized Autonomous Organizations (DAOs), where its dual-purpose token merges governance power with economic rewards. The system integrates attestation protocols and a stake-weighted reputation model that dynamically reflects verified contributions of computing resources.

Current investigation is focused on how system such as Truebit, Golem, iExec and Akash verify work. Seeing as current decentralized computing networks use TEE (Trusted Execution Environments) as attestation protocols and as a source of truth, DRIFT aims to enter a "Post-TEE" market where, after discoveries such as TEE.fail and CacheWarp, TEEs cannot be considered invulnerable. Thus, DRIFT will use Optimistic Verifications using a Game Theory-focused approach, attempting to have nodes pass a "Bait Attack" where computation results are known a priori and if the node fails the attack, its reputation will be slashed.

To mitigate Sybil attacks, DRIFT will use Hardware-based Identity through PUF (Physical Unclonable Functions). Exit scams will be mitigated via a "Reliability is Blind" approach, where both parties in an exchange will be punished if the task result is disputed and cannot be cryptographically resolved.

The code and algorithm will be open-sourced and it will have a PoC in my GitHub when the dissertation gets released.


College Projects

BsC

MsC

Popular repositories Loading

  1. MicroChat MicroChat Public

    IT Administration and DevOps course project

    HCL 1

  2. Airport-Management Airport-Management Public

    C program that allows the creation of airports, flights, and reservations, and management of each one

    C

  3. Dageus Dageus Public

    Config files for my GitHub profile.

  4. grid-fill-solver grid-fill-solver Public

    C++

  5. pipe-messaging-system pipe-messaging-system Public

    Messaging centralized system written in C

    C

  6. graph-spf graph-spf Public

    C++