Open to new opportunities

Klayton Dias

Mid-Level Software Developer specialized in APIs, integrations, and automation.

I turn complex processes into reliable systems with sustainable architecture, security, and a clear focus on user outcomes.

5products handled concurrently
43spreadsheets automated
>70%less time on repetitive tasks
Featured work

Projects that show how I solve problems

View all projects →
Full-stack systemNode.js + React

NexoTask

Task management with JWT authentication, automated emails, PostgreSQL, Docker, and a CI/CD pipeline.

Highlight: complete back-end and front-end architecture
Business automationPython + Power BI

Accounting pipeline

Automated the processing of 43 spreadsheets, replacing a manual routine with an ETL pipeline and financial dashboard.

Impact: less manual work and fewer consolidation errors
Capabilities

Technology applied to real products

Back-endNode.js, TypeScript, C#, REST APIs
DataPostgreSQL, SQL, ETL, Power BI
ProductReact, React Native, Expo
DeliveryDocker, CI/CD, testing, and security
Your next challenge

Need to turn a complex operation into a reliable product?

I am available for job opportunities, freelance projects, and collaborations.


About this repository

Source code for the personal portfolio — a static site built with Docsify, with no build process. Content is written in Markdown and rendered directly in the browser.

Features

  • Dark mode with localStorage persistence
  • Real-time PT ↔ EN language toggle
  • Visit counter integrated with portfolio-counter-api
  • English HTML/CSS résumé optimized for printing (/cv-en.html)
  • Deployed via GitHub Pages with a custom domain

Structure

docs/           → Portuguese content (Markdown)
docs/en/        → English content (Markdown)
assets/css/     → custom styles and CV theme
cv-en.html      → print-ready English résumé
index.html      → Docsify entry point
_sidebar.md     → PT navigation / _sidebar_en.md → EN navigation

Running locally

npm install
npx docsify-cli serve .
# open http://localhost:3000
–