Projects

Level and character selection Gameplay and UI
 

Cyber Hunt Squad

unity Unity (C#) visualstudio Visual Studio github Github hacknplan HacknPlan lark Lark
 

WHAT IT IS: A 2.5D side scroller action-shooter platformer with elements of strategy and resource management

HIGHLIGHTS: Custom Tools to implement more enemies, bosses weapons and playable characters. Resource management systems and custom script execution order for better performance

ROLE: Game Designer and Programmer


Gameplay of Floodborne Power-Up Selection Screen
 

Floodborne

Unity Unity (C#) Visual Studio visual Studio Discord Discord
 

WHAT IT IS: 2D Survivors-like with elemtns of resource management

HIGHLIGHTS: Modular and Scalable Survivors-like with systems to make more enemies, weapons and upgrades. Object Polling and Custom Spawning technology for better performance

ROLE: Game Director, Designer and Programmer

Itch.io
First screenshot of the game Second screenshot of the game
 

Last Respite

Unity Unity (C#) Visual Studio visual Studio Discord Discord
 

WHAT IT IS: 2D platformer with only 1 life and 1 time checkpoint

HIGHLIGHTS: Complete project made in just 5 days for a GameJam.

ROLE: Game Director, Designer and Programmer

Itch.io
Details of the recipe, with comment section All recipes will be shown here, along with who posted them and when they were posted
 

FoodLink

Visual Studio visual Studio Discord Discord Github GitHub Jira Jira PD Confluence Confluence
 

WHAT IT IS: ASP.NET application for sharing food recipes and recipe management

HIGHLIGHTS: Full-stack food recipe sharing platform featuring secure login and registration, user interaction through comments, and a system for saving and organising recipes into personalised lists.

ROLE: Project Lead, Scrum Master, Full-Stack developer


Example of the results (in KM) of the shortest distance by bus and train from sintra to cacilhas Main screen of the application
 

Java GPS

Java Java IntelliJ IntelliJ IDEA Discord Discord
 

WHAT IT IS: Java GPS application featuring a custom depth-first search algorithm

HIGHLIGHTS: Java-based GPS application that parses transport networks from CSV files and visualises them using JavaFX. Features advanced route-finding with a custom depth-first search algorithm supporting backtracking, enabling searches for the fastest or cheapest paths with multi-modal transport filtering (train, bus, boat, walking, and bicycle). Includes stop and path inspection, proximity searches within a defined number of stops, and analytical graphs showcasing the top five most connected stops.

ROLE: Full-Stack Developer


About

Versatile game developer with strong experience in Unity and additional knowledge of Unreal Engine’s Blueprint system. Skilled across the full game development pipeline, including programming, animation, sound design, and game planning. Hands-on experience with Unity VR development. Adaptable, quick to learn, and comfortable contributing to multiple disciplines within a project.

Skills

Languages C#C#, PythonPython, C++C++, JavaJava, HTMLHTML, CSSCSS, JavaScriptJavaScript, MySQLMySQL, PHPPHP
Platforms Android Android, Windows Windows
Engines Unity Unity, Unreal Engine Unreal Engine 5
Tools Visual StudioVisual Studio, IntelliJIntelliJ IDEA, PyCharmPyCharm, GitGit, GitHubGitHub, DiscordDiscord, HacknPlanHacknPlan, ConfluenceConfluence, JiraJira, LarkLark

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form