Home About Me Projects Experience Skills More

Skill List

Web Development

Desktop Development

Back-end

Libraries

Mobile Development

Frameworks

Game Development

Software

Cloud Platforms

Others

Editors

Compilers

Bundlers

Linters/Formatters

Data Serialization

Other Software

JavaScript

TypeScript

Java

C#

Python

C

A powerful, low-level programming language widely used for system programming, embedded systems, and performance-critical applications due to its efficiency and control over hardware.

  • Mastery of C syntax, including data types, operators, control flow statements, and preprocessor directives.
  • Good understanding of pointers, pointer arithmetic, and memory addressing.
  • Implementation and usage of basic data structures like arrays, linked lists, stacks, queues, and trees.
  • Extensive knowledge about dynamic memory allocation, parallelism and synchronization mechanisms.

Projects using C

Máquina de Jogos logo

Máquina de Jogos

Sistemas Operativos logo

Sistemas Operativos

Experience using C

INETE - Instituto de Educação Técnica

INETE - Instituto de Educação Técnica

Student - Computer Systems Management and Programming Technician Vocational Course

ISEL - Instituto Superior de Engenharia de Lisboa

ISEL - Instituto Superior de Engenharia de Lisboa

University student - Degree in Computer Engineering, Networks, and Telecommunications

C++

Kotlin

Swift

Rust

Go

Haskell

Electron

Node.js

Bun

Tauri

Wails