C# / .NET Developer

João Andrade

From random ideas to working code.

I am a developer focused mainly on C# and .NET, with experience in object-oriented programming, SQL, REST APIs and relational databases. I enjoy turning ideas into applications I can actually see, use and improve.

Portrait of João Andrade
Developer · Portugal
Scroll to explore
01

Projects

Things I’ve built

Projects where code became something tangible.

01

3D educational puzzle game

Puzzle of Blessings

I created the complete Unity game and its gameplay systems, built a custom .NET 8 launcher and connected both to a shared database. The project earned a score of 20/20.

2nd Place at PAPTICe 2026 · C2 Video Games
UnityC#.NET 8Database integration
Open case study
ONLINE  ·  PAP 20/20
02

Collaborative VR environment

IPSANTARÉM · VIRTUAL CAMPUSE/LOUNGE

A published VRChat world for learning and social connection, rebuilt in Unity through UdonSharp systems, performance-focused 3D work and close collaboration.

Published VRChat world · IPSantarém
UnityUdonSharpBlenderVRChatMeta Quest
Open case study
WORLD ONLINE · VRCHATEXPLORE THE WORLD
UNITY  ·  UDONSHARP  ·  2025
02

Real-world practice

Experience

Two placements, two very different ways of contributing.

Oct — Dec 2025

Udruga Srce Split · Erasmus+

Website Management Intern

Split, Croatia

An international placement combining technology, digital communication and work for a non-profit supporting vulnerable communities.

  • Website maintenance and content updates
  • Social content, posters and graphic materials
  • Video editing and awareness campaigns
  • Event support and institutional communication
WordPressContent managementCanvaVideo editing
Read internship reportFCT · Udruga Srce · signed PDF
May — Jul 2025

UEDIPP · Escola Superior de Educação de Santarém

VR Development Intern

Santarém, Portugal

Programming, 3D modelling and performance work on E-Lounge, a collaborative VRChat environment for the IPSantarém academic community.

  • Unity and UdonSharp interaction development
  • Original 3D modelling and asset correction in Blender
  • Multiplayer testing, optimization and Meta Quest support
  • Collaborative production with Getúlio Elias, Diana Santos and UEDIPP
UnityUdonSharpBlenderVRChatMeta Quest
Read E-Lounge internship reportFCT · UEDIPP · 45-page PDF
03

Education · competitions · milestones

From the classroom to competitions.

What I studied, entered and built between 2023 and 2026.

ACADEMIC FOUNDATION

2023 — 2026

Computer Programming Technician

Ginestal Machado · EQF Level 4

18/20Final grade
20/20FCT
20/20PAP
01

Started the Computer Programming Technician course.

02

ToPAS Lx and Time Keeper at Apps for Good.

ToPAS Lx 2024Programming competitionNOVA · Team OPS
Apps for Good 2024Product conceptTime Keeper · The Creators
03

Scholas Cidadania, ONI National Stage, E-Lounge and Erasmus Croatia.

ONI 2025Qualified for National Stage4th in qualifying round · University of Porto
04

Course completion, PAP 20/20 and 2nd place at PAPTICe.

PAPTICe 20262nd Place · C2 Video GamesPuzzle of Blessings · ANPRI
04

Toolkit

What I work with

No percentages — just technologies connected to real work.

01

Languages

C# · PrimaryC++PythonJavaJavaScriptSQL
02

Web

HTMLCSSReact.jsNode.jsBootstrap
03

Frameworks

.NETUnityAndroid Studio · BasicsWordPress
04

Development concepts

OOPREST APIsJSONDebuggingSOLIDDistributed SystemsAI-Assisted Development
05

Databases

Relational DatabasesMySQLMicrosoft AccessDatabase Design
06

Tools

GitGitHubVisual StudioVS CodeEclipseLinuxArch LinuxFigmaCanvaBlender
05

Documents & proof

Certificates & credentials

Only credentials with a public document are shown.

06

ABOUT ME

The Person
Behind

Hello to anyone who made it this far and wants to know a little more about who I actually am. My name is João, although almost everyone calls me Andrade. I'm genuinely glad you've explored the portfolio this far.

I'm Portuguese and, putting code, projects and everything you've seen so far aside, there's quite a bit more to me outside that world.

Like most people my age, I'm completely addicted to films and TV series. I'll watch pretty much anything, although if I had to choose right now, Good Will Hunting and La La Land would definitely have a place on my very personal podium of favourite films.

I also enjoy reading, although I read quite a bit less than I'd like to admit. The last book I read was The Soul of Japan — Bushido, by Inazo Nitobé. I go through phases where I pick up one book after another, and others where the pile next to my bed becomes more decoration than an actual reading plan.

Music, on the other hand, is almost always with me. It's a bit like breathing. I code with music, work out with music, walk with music, and somehow it always manages to give me that little bit of extra fuel.

I really enjoy working out and working towards the physique I have in mind for myself. There's a kind of satisfaction that's hard to explain in walking home completely exhausted, feeling that muscle fatigue after a good session, with music in my ears. To me, it's genuinely one of life's most rewarding feelings. I enjoy it even more when the weather is grey and closed in. It gives me that feeling of, “I went anyway and I did it,” even on the days when, if I'm being truthful, I didn't really want to leave the house.

And I have a wonderful partner by my side with whom I want to build a good life. A big part of my ambition comes from that too. I want to be able to share the best of myself, my experiences and whatever I'm able to build along the way.

So that's a little more about me. I'm not here trying to sell you the pen or anything like that — this part really is without filters. I hope you enjoyed getting to know me a little better and, well, nice to meet you, person on the other side of the screen.

If you haven't already, take a look at the projects. Some of them even have prototypes you can try. I promise it'll be worth it. 😉 Thank you!

07

Beyond code

What keeps me curious

The interests that bring balance, energy and new perspectives to the way I work.

Gym mirror portrait01

Gym

An open book being read outdoors02

Reading

Radiohead's OK Computer record03

Music

Aerial view of mountains and a lake from an aeroplane04

Travelling

09 · Get in touch

Let’s turn the next idea into working code.

I am looking to gain real-world development experience and keep growing as a developer.

No account required. Your message is not stored.
GLOBAL TEST ACCOUNT

Log in to test projects

Welcome back.