Personal portfolio site for Danilo Aleixo — Tech Lead, Berlin.
Live at daniloaleixo.github.io.
Static site, no build step. Open index.html directly, or serve it:
python3 -m http.server 8000index.html— the whole page: sidebar plus five tabs (About, Resume, Portfolio, Blog, Contact)assets/css/style.css— stylesheetassets/js/script.js— tab navigation, portfolio filtering, form validationassets/images/— avatar, project and blog images, faviconsassets/Resume.pdf— downloadable CV
External runtime dependencies: Ionicons and Google Fonts (Poppins), both via CDN. The contact form posts to Formspree.
Note: the contact form is not live yet.
index.htmlstill points the form'sactionat the placeholderhttps://formspree.io/f/FORMSPREE_FORM_ID. ReplaceFORMSPREE_FORM_IDwith a real Formspree form ID before deploying — until then, submissions will 404.
The Blog tab is hand-maintained. After publishing on
Medium, add a card to <ul class="blog-posts-list">
in index.html, drop its banner image into assets/images/, and remove the oldest card.
Built on the vCard personal portfolio template by codewithsadee, used under the MIT License. The upstream license notice is reproduced unchanged in LICENSE-vcard.
MIT — see LICENSE.