Skip to content
View mariocosta-ao's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mariocosta-ao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mariocosta-ao/README.md

Mário Costa

Web Developer · UI/UX Designer · Soluções Tecnológicas

Desenvolvo interfaces e aplicações web com foco em clareza, manutenibilidade, confiabilidade e experiência do utilizador.

A minha formação profissional reúne experiência em suporte de TI, redes, desenvolvimento web e design. Essa combinação influencia a forma como desenvolvo software: considero a interface utilizada pelas pessoas, o código que sustenta a aplicação e a infraestrutura necessária para manter a solução confiável.

Luanda, Angola


Perfil

  • Desenvolvimento Web: PHP, Laravel, JavaScript, HTML, CSS
  • Frontend: React, Vue, Tailwind CSS, Bootstrap
  • Dados: MySQL
  • Design: UI/UX, Figma, design gráfico
  • Sistemas: Linux, Windows, Git
  • Interesses profissionais: aplicações empresariais, automação, cloud e sistemas de negócio

Atualmente, estou a aprofundar a minha formação académica e profissional em Tecnologia da Informação e Análise de Sistemas, enquanto desenvolvo projetos práticos relacionados com aplicações web e produtos digitais.


Projetos Selecionados

Aplicações Web

Produto e Desenvolvimento de Interfaces

  • WIN MAC Website 2026 — Projeto de website para uma empresa de tecnologia.
  • DevLinks — Interface responsiva de agregação de links desenvolvida com HTML, CSS e JavaScript.
  • Mukanda Tec — Projeto de presença digital e produto tecnológico.

Aprendizagem e Prática Técnica

O perfil contém tanto projetos orientados para aplicações como repositórios de aprendizagem. Essa separação existe para que exercícios, cursos e experiências não sejam apresentados como projetos profissionais de produção.


Princípios de Engenharia

Ao desenvolver software, procuro seguir alguns princípios:

  • Resolver primeiro o problema. A tecnologia é um meio, não o objetivo.
  • Manter interfaces compreensíveis. Uma boa experiência reduz a complexidade desnecessária para o utilizador.
  • Priorizar sistemas sustentáveis. O código deve continuar compreensível mesmo depois de o seu autor deixar o projeto.
  • Projetar para a confiabilidade. Validação, tratamento de falhas e operação fazem parte do desenvolvimento.
  • Considerar segurança desde o início. Segurança deve fazer parte da arquitetura, não ser apenas uma verificação final.
  • Documentar decisões. Um projeto deve explicar não apenas como funciona, mas também as razões das principais decisões técnicas.
  • Transformar aprendizagem em evidência prática. Cursos e tutoriais são úteis; software funcional demonstra aplicação do conhecimento.

Direção Técnica Atual

Estou a aprofundar progressivamente os meus conhecimentos em:

Engenharia de Software → Aplicações Web → Sistemas Empresariais → Automação → Cloud

O objetivo é combinar conhecimentos de desenvolvimento, design e infraestrutura para construir soluções tecnológicas tecnicamente sólidas e úteis em ambientes organizacionais reais.


Tecnologias

HTML5 CSS3 JavaScript PHP Laravel React Vue.js Tailwind CSS Bootstrap MySQL Git Linux Figma


Como Encaro a Tecnologia

A experiência em suporte de TI e infraestrutura ensinou-me a analisar a tecnologia tanto pela perspetiva de quem a utiliza como pela de quem a mantém.

Considero a cadeia completa:

Utilizador → Interface → Aplicação → Dados → Infraestrutura

Um produto digital sólido precisa funcionar de forma consistente em toda essa cadeia.


Formação e Desenvolvimento Contínuo

A minha formação académica e profissional está atualmente direcionada para:

  • Engenharia de Software
  • Desenvolvimento de Aplicações Web
  • Análise de Sistemas
  • Bases de Dados
  • Redes e Infraestrutura
  • Segurança da Informação
  • Cloud Computing
  • Automação
  • UI/UX Design
  • Tecnologia Empresarial

Tenho particular interesse em compreender como software, infraestrutura, automação e processos de negócio podem trabalhar em conjunto para resolver problemas organizacionais.


Contactos


Construir com propósito. Documentar o trabalho. Continuar a evoluir.

Pinned Loading

  1. Frontend-Learning-Projects Frontend-Learning-Projects Public

    Welcome to my journey through Front-end Development! 🚀 This repository serves as a hub for all the beginner-friendly projects I build as I study Front-end based on the

    HTML 1

  2. mukandatec-brand-book mukandatec-brand-book Public

    Manual de Marca da Mukanda Tecnologia · Identidade visual completa em HTML interactivo

    HTML 1

  3. fullstack-developer fullstack-developer Public

    Este repositório documenta, dia a dia, tudo o que estou aprendendo no Certified Full Stack Developer Curriculum do freeCodeCamp. A ideia é registrar o caminho desde o início, compartilhar desafios …

    HTML 2

  4. DevLinks DevLinks Public

    O DevLinks é um agregador de links para usar como cartão de visitas online.

    CSS 1

  5. Rotores Rotores Public

    Sistema web de gestão e prestação de serviços de frotas, desenvolvido em Laravel — cadastro de viaturas, funcionários e clientes, gestão de combustível e monitoramento veicular.

    Blade 1

  6. Plataforma-Educacional-Digital Plataforma-Educacional-Digital Public

    Forked from JovaniSantos/Plataforma-Educacional-Digital

    TypeScript 1