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

About

Hi, I'm Diogo Gomes de Araújo, pursuing a Master's degree in Computer Science at Faculdade de Ciências da Universidade do Porto. From an early age, my fascination with technology led me to build simple games, websites and applications, fueling my passion for programming and shaping my career path.

I'm interested in cryptography, functional programming, distributed systems and algorithms, but primarily finding efficient solutions to complex problems. I hope that, in doing so, I can have an everlasting impact in the evolution of software.

Skills

Programming Skills
My Projects

Check out my latest work

I have worked on many projects from simple CLI tools to complex deployable 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
Text Editor

Text Editor

A fluid text editor written in C to learn more about systems programming threads and memory managment.

C
Raylib
Arithmetic Interpreter

Arithmetic Interpreter

A lightweight OCaml lexer and interpreter for arithmetic functions to consolidate what was learnt in Theory of Computation class.

OCaml
Menhir
OCaml Game

OCaml Game

A simple Mr. Robot themed game made with Raylib in OCaml. Inspired by TJ Devries.

OCaml
Raylib
Certifications

My Achievements

I believe that certifications and extracurricular activities are great ways to enhance my skills and demonstrate my commitment to continuous learning and professional development.

  • 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.
  • S

    Scrum Foundation Certificate

    Remote

    Gained comprehensive knowledge of Agile principles and Scrum framework, including sprint planning, daily standups, and retrospectives. Learned to effectively collaborate in cross-functional teams and manage product backlogs.
  • 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.
Contact

Get in Touch

Want to contact me? Feel free to reach out and I'll get back to you as soon as possible.