INTRODUÇÃO

Sobre Mim

Olá, me chamo Davi Fernandes, mais conhecido pelo pseudônimo "Starciad". Sou brasileiro, natural de Minas Gerais e com um gosto muito grande pela tecnologia. Embora trate tudo isso — atualmente — como um mero hobby, sigo explorando e aprendendo, desbravando esse vasto mundo da tecnologia.

Sobre o Website

O intuito desse website é servir como uma espécie de porta de entrada para você poder explorar um pouco do meu universo. Aqui, você irá encontrar meus projetos, conquistas, histórias e muitas outras coisas! Meu objetivo é oferecer tudo isso em um ambiente que seja acolhedor, bem-estruturado e agradável para a leitura.

O site foi organizado em diversas seções autocontidas. Cada uma com seu próprio conglomerado de informações. A navegação também não ficou para trás e foi desenvolvida para proporcionar uma experiência dinâmica e intuitiva. No final de cada seção, você irá encontrar botões que realizam a troca de capítulos, permitindo retroceder ou avançar pelo site em um sistema de paginação.

Ou, se preferir, você também pode utilizar o explorador, que lhe concede a capacidade de acessar rapidamente cada um dos capítulos existentes no site. O botão responsável por abrir esse menu está localizado na parte inferior, entre os botões de avançar e retroceder.

Finalização

No final de tudo, espero que você possa se sentir a vontade para explorar o site! Desejo que sua experiência aqui seja tão gratificante quanto foi o processo de criação desse ambiente.

Veja Também

HISTÓRIA

Como as boas-vindas já foram concebidas, serei direto. Aqui, irei contar-lhe sobre minha trajetória. Compartilharei um pouco sobre como me envolvi com a tecnologia, pontuando os momentos mais relevantes para compor essa história. O propósito não é contar cada detalhe minunciosamente, mas sim, oferecer um panorama geral sobre minhas experiências e interesses. Espero que esta história possa inspirar você, ou, ao menos, servir como um ponto de partida para entender melhor meu trabalho.

Biografia

Infância

Para contar essa história, irei voltar um pouco no tempo; especificamente para o período em que, ainda, era apenas uma criança. Desde pequeno, sempre fui movido pela curiosidade de entender sobre como as coisas funcionavam. Não parece muito, mas são essas pequenas coisas — os passos mais triviais — que moldam nossa existência.

Meu primeiro contato significativo com esse universo foi através do meu PlayStation 2 que tinha quando era criança, em que, além dos jogos tradicionais, passava incontáveis horas explorando um emulador chamado SNES Station, que me apresentou a uma biblioteca vasta de clássicos do Super Nintendo. Foi ali que comecei a me perguntar: "Como esses jogos são feitos?". Essa pergunta se tornaria o ponto de virada para minha jornada.

Os Primeiros Passos

A grande mudança veio quando ganhei meu primeiro computador. Antes disso, minhas interações com tecnologia eram limitadas a visitas ocasionais a Lan Houses, onde jogava títulos pré-instalados ou games em Flash. Mas, com um PC em casa, o leque de possibilidades se abriu de vez.

Movido pela curiosidade, pesquisei no Google "como criar jogos" e fui apresentado a diversas ferramentas. Entre elas, descobri o 001 Game Creator, uma engine de desenvolvimento visual que me permitia criar jogos sem precisar programar diretamente. Comecei desenvolvendo pequenos projetos, experimentando mecânicas e testando ideias.

Com o tempo, percebi querer mais controle sobre o que criava. Foi quando decidi aprender programação de verdade. Minha introdução à programação textual aconteceu através da Unity Engine e da linguagem C# (CSharp), o que me proporcionou uma compreensão mais profunda da lógica por trás dos jogos. A transição não foi fácil, mas cada obstáculo vencido reforçava minha vontade de seguir em frente.

Explorando Novos Horizontes

Após me familiarizar com o C# e entender melhor os princípios da programação orientada a objetos, decidi expandir meu conhecimento. Descobri o MonoGame, um framework que, embora exigisse mais esforço para desenvolver do zero, me permitia aprender conceitos essenciais sobre renderização, gerenciamento de áudio e arquitetura de jogos de maneira mais aprofundada.

Ao longo dessa jornada, também explorei outras áreas no desenvolvimento de software. Experimentei a criação de aplicações web com o ASP.NET Core MVC, o desenvolvimento de interfaces desktop com o Windows Forms e WPF e até mesmo o universo mobile com o antigo Xamarin. Além disso, comecei a estudar novas linguagens como C, Python e PHP, além de aprofundar meus conhecimentos em tecnologias como HTML, CSS e JavaScript.

O interesse por sistemas operacionais também surgiu naturalmente. Aprender sobre formatação, dual boot e o ambiente Linux me ajudou a entender melhor a relação entre software e hardware, além de fortalecer minha familiaridade com o terminal e administração de sistemas.

O Futuro

Se tem algo que aprendi ao longo dessa trajetória, é que o aprendizado nunca tem fim. A tecnologia evolui constantemente, e estar sempre explorando novas possibilidades é parte do processo. Embora ainda esteja traçando meus próximos passos, sigo motivado a expandir meu conhecimento e a desenvolver projetos cada vez mais interessantes.

Agradeço por chegar até aqui. Mesmo que o ponto final tenha sido alocado ao texto, ainda não é o final dessa história. Um mero resumo não consegue suprir a existência de uma pessoa, contudo, fornece a ideia que é possível se ter sobre o indivíduo. Fique a vontade para ver os outros capítulos do website. Ainda há muitos outros conteúdos que podem vir a lhe interessar.

EDUCAÇÃO & FORMAÇÃO

Ensino Básico

Ensino Fundamental

Concluído em 2021

Ensino Médio

Concluído em 2024

Ensino Superior

Ciência da Computação | Bacharelado

Instituição: Escola Superior Dom Helder Câmara (ESDHC)

Início: 2025 – Em andamento

Atualmente estou no primeiro período do curso.

Olimpíadas

Olimpíada Brasileira de Informática (OBI) - Modalidade Programação Nível 2

2023

Durante o ensino médio, graças à iniciativa de um professor, tive a oportunidade de participar pela primeira vez da OBI. Consegui avançar até a segunda fase, de um total de três, e foi uma experiência enriquecedora no mundo da programação competitiva.

Cursos

Inclusão Digital - Programação Web: Curso PHP

2023

Esse curso foi oferecido pelo governo de Belo Horizonte como parte de um programa de inclusão digital, abrangendo diversas áreas do conhecimento. Em específico, este curso introduziu o desenvolvimento web com PHP, abordando conceitos fundamentais de backend, manipulação de bancos de dados e criação de páginas dinâmicas. O uso do XAMPP também foi explorado ao longo das aulas.

CC50 - Curso de Ciência da Computação de Harvard

2022

Através de uma iniciativa da Fundação Estudar, tive o prazer de realizar esse curso no formato EaD (Ensino a Distância). Ele é a versão traduzida e adaptada do renomado CS50 da Universidade de Harvard, explorando conceitos fundamentais de ciência da computação, algoritmos, estrutura de dados e programação em C. Durante o curso, desenvolvemos diversos projetos práticos e passamos por múltiplos módulos, cada um repleto de desafios e aprendizados.

CARREIRA

Atualmente, não possuo experiência profissional formal no mercado de trabalho.

No entanto, venho desenvolvendo habilidades técnicas e criativas por meio de projetos pessoais, estudos autônomos e colaborações informais. Estou aberto a oportunidades que me permitam aplicar e expandir esses conhecimentos em contextos reais.

CONHECIMENTOS

Linguagens de Programação

C#
C
JavaScript
Python
PHP

Desenvolvimento Web

Front-end

HTML5
CSS3

Back-end

ASP.NET Core MVC
Flask

Desenvolvimento de Jogos

Mono Game
Unity Engine

Banco de Dados

SQLite

Ferramentas

XAMPP
Git
Visual Studio
Visual Studio Code
WSL2

Sistemas Operacionais

Windows 7 e 10
Linux Mint

PROJETOS

Jogos

Depths

02/03/2025
C# MonoGame
Um jogo sobre mineração e exploração de catacumbas antigas em busca de tesouros!

SUno

04/02/2025
C
Uma implementação terminal do jogo de cartas UNO, escrito em C seguindo o padrão C99.

Star Zombie Chase

31/05/2024
HTML CSS JS
Um pequeno jogo de quebra-cabeça cujo objetivo é escapar de zumbis e coletar itens.

Stellar Duelist

21/09/2023
C# MonoGame
Um pequeno jogo de tiro sobre lutar contra alienígenas!

Stardust Sandbox

05/08/2023
C# MonoGame
Um jogo sandbox de simulador de partículas inspirado no clássico 'falling sand'.

Slime Lab

21/10/2022
C# MonoGame
Pequeno jogo feito em MonoGame para estudos.

JaaJ Xel

30/07/2021
C# Unity
Um jogo simples do gênero Tower Defense e Survival feito para a Game Jaaj 6.

Ferramentas

Star Character Sheet Generator (SCSG)

23/01/2024
HTML CSS JS
Um utilitário gratuito, simples e rápido para gerar dinamicamente fichas de personagens.

Bibliotecas

Star ASCII

10/09/2024
C#
Uma biblioteca para criação de animações ASCII para terminais.

Outros

Star Pixel Icons (SPI) Theme

18/07/2024 Um pacote de ícones Pixel Art para Linux, fornecendo um visual nostálgico.

CONTATO

Redes Sociais

Dev.to
Email
GitHub
Instagram
Itch.io
LinkedIn
Stack Overflow
Twitter/X
Youtube

CRÉDITOS

Desenvolvimento

Este portfólio foi idealizado e implementado por mim — Starciad — com o apoio de familiares, amigos e demais colaboradores.

Tecnologias

Para a construção deste site estático, utilizei principalmente HTML, CSS e JavaScript. O JavaScript foi empregado sobretudo no sistema de paginação e na interatividade do menu Explorador de Capítulos, garantindo carregamento rápido e navegação fluida.

Recursos artísticos

Todos os elementos gráficos, incluindo as Pixel Arts e demais ilustrações, são de minha autoria e foram criados especificamente para este projeto.

Agradecimentos

Obrigado por dedicar seu tempo a explorar este portfólio. Espero que sua experiência tenha sido agradável e informativa. Caso identifique algum ponto de melhoria, fique à vontade para abrir uma issue no repositório do projeto no GitHub.

Volte sempre!