João Vieira
João Vieira

Hi, I'm João Vieira 👋

I'm a Software Developer currently pursuing my Master's in Computer Engineering. I build web applications from planning to production, with a focus on creating software that people actually use.

Portugal, Porto

Available for new projects

About me
Fullpose of João Vieira

Hi, I'm João. I'm currently pursuing my Master's in Computer Engineering while working on full-stack web projects.

My background started in IT support within a university. Troubleshooting technical issues for faculty wasn't just about fixing computers; it taught me that technology must serve people, not complicate their lives. It also honed my ability to translate complex technical concepts into clear language—a skill that proves invaluable when working in teams.

These days, I focus on building software that solves real problems. I recently developed a dropout prevention platform for IPCA (my university). I also delivered a commercial website for Tecsol Energia and built an industrial maintenance dashboard that resulted in a research paper presented at the SASYR 2025 conference.

Technically, I specialize in TypeScript, React, and Tailwind on the frontend. I handle backend architecture with Node.js and PostgreSQL, and I am currently expanding my engineering toolkit by learning C# .NET.

Download CV
Projects

Some of the projects I have built

Student Dropout Prevention Platform - IPCA preview

Student Dropout Prevention Platform - IPCA

A full-stack platform to monitor and prevent student dropout, enabling faculty and support services to track and assist students at risk of dropping out.

Typescript
Next.js
React
PostgreSQL
Prisma
Auth.js
Tailwindcss
Docker
Internal System
Dashboard 2AI preview

Dashboard 2AI

An AI-powered full-stack dashboard built to monitor industrial machines, visualize sensor data, and predict failures using real-time Machine Learning models.

Typescript
Next.js
React
Tailwindcss
Node.js
PostgreSQL
Python
Supabase
Prisma
Machine Learning
Tecsol Energia preview

Tecsol Energia

A clean and responsive website developed to promote Tecsol Energia company solar solutions, improving their online presence and customer engagement.

Next.js
React
Typescript
Tailwindcss
Storyblok
Electronics and Robotics Club - IPCA preview

Electronics and Robotics Club - IPCA

A responsive WordPress website for the IPCA Electronics and Robotics Club, featuring workshop highlights, project showcases, and club information.

WordPress
Skills

Technologies I've used

Javascript
Typescript
CSS
HTML
React
Next.js
Node.js
Express.js
PostgreSQL
Tailwindcss
Git
Docker
C
C++
Python
Contact

Let's work together

I'm always interested in hearing about new projects and opportunities.