Hi, I'm Diogo 👋
Master of Computer Science Student at Universidade do Porto.
DA

About

Hi, I'm Diogo Gomes de Araújo, and I am a Master of Computer Science student at Faculdade de Ciências da Universidade do Porto. I'm interested in cryptography, functional programming, distributed systems, compilers and algorithms.

Skills

Programming Skills
My Projects

Check out my latest work

I have worked on many projects from simple CLI tools to full-stack applications. Here are the projects I enjoyed working on the most.

Group Wallet for Nano

Group Wallet for Nano

A Rust library and wallet for Nano group transactions using FROST as the final project of my CS degree at Universidade da Beira Interior.

Rust
Tokio
Dioxus
Dalek
Blocktion

Blocktion

A secure proof-of-work blockhain for auctions implemented in Rust from scratch.

Rust
Libp2p
Tokio
Ratatui
Dalek
Functional Language

Functional Language

A core functional programming language implemented in OCaml.

OCaml
Menhir
Game for RetroJam 2025

Game for RetroJam 2025

A game developed for IEEE RetroJam 2025 using Raylib and Rust in 48 hours in collaboraton with my brother.

Rust
Raylib
TUI Chat

TUI Chat

A Discord-like video chat application that runs in the terminal.

Rust
Tokio
Garbage Collectors

Garbage Collectors

A set of garbage collectors built in C with a virtual machine and parser for ASM-like instructions.

C
OCaml
Menhir
CTypes
Certifications

My Achievements

These are some extracurricular courses and events I have participated in over the years.

  • 2

    2nd Place in IEEE RetroJam 2025

    On-Site

    Placed second alongside my brother Rodrigo with a retro-styled game developed in 48 hours using Rust and Raylib.
  • P

    Participation in Inforum 2025 - Évora

    On-Site

    Presented a poster on my Bachelor's Degree final project, connected with researchers, professionals, and fellow students, and received feedback that will help me grow further as an engineer.
  • I

    Industrial Robotics - Fundamentals

    On-Site

    Learnt about industrial robotics and how to program robotic arms.
  • R

    Robocup 2016 - Leipzig, Germany, Certificate of Participation

    On-Site

    Participating in RoboCup was a transformative childhood experience that ignited my enduring passion for technology and programming.
  • N

    National 1st Place – Robotics Championship (CoSpace Rescue) 2016

    On-Site

    Awarded for excellence in robot programming, navigation algorithms, and autonomous systems.
Contact

Get in Touch

Want to contact me? Feel free to send me an email and I'll get back to you as soon as possible.