Skip to content
View TiDeane's full-sized avatar

Block or report TiDeane

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. 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
TiDeane/README.md

Tiago Deane

Software Engineer at Mastercard, on the Digital Authentication Services team.

Passionate about building scalable, reliable systems. My background is in software engineering and cloud-based distributed systems.

🌐 tiagodeane.com · 💼 LinkedIn · 📫 tiagodeane@gmail.com


Interesting Projects

Project Stack Description
Personal website (frontend, backend) Astro, Tailwind CSS, Node.js, AWS (S3, CloudFront, API Gateway, Lambda, DynamoDB, SAM), GitHub Actions tiagodeane.com, my resume site. The frontend is a static single page served from S3 behind CloudFront. The backend counts visitors per country, running on Lambda behind API Gateway with a DynamoDB table, deployed with AWS SAM. Both ship through GitHub Actions.
Games@Cloud Java, Javassist, AWS (EC2, Lambda, DynamoDB) Custom cloud orchestration system on AWS for computationally demanding tasks. Instrumented webservers record request complexity metrics in DynamoDB, and a custom load balancer and auto-scaler uses them to route each request to EC2 or Lambda, balancing performance against cost.
Chain Of Product Java, Java Cryptography Architecture (RSA, AES), PostgreSQL, TLS Secure service for sharing supply-chain transaction documents between companies that distrust each other. A custom cryptographic library provides confidentiality, authentication and integrity, with selective disclosure to individual partners or to groups tracked by a separate group server.
Opened Link Highlighter JavaScript, WebExtensions (Manifest V3), Node.js, jsdom, GitHub Actions Browser extension, published on the Chrome Web Store and Firefox Add-ons, that highlights every link you have already opened, on any page and across tabs. Highlights update live on endless-scrolling pages, and colors and URL matching are customizable. A test suite runs the real extension code against a simulated browser page (jsdom) in Node.js, through GitHub Actions on every push.
Statement Portfolio Tracker Python, PySide6 (Qt), openpyxl, PyInstaller, Inno Setup, GitHub Actions Desktop app for non-technical users that reads a Revolut investment account statement, values each holding at live Yahoo Finance prices, and keeps a history in the user's own Excel workbook without disturbing their sheets, tables or charts. GitHub Actions builds and tests releases for Windows, macOS and Linux.

More projects in the Master's and Bachelor's portfolios.


Education and certifications

  • 🎓 Master in Computer Science and Engineering (MEIC), Instituto Superior Técnico, Lisbon, Portugal (2024 - 2026).
    • Specialized in Software Engineering and Distributed Systems.
    • Thesis (under development): Triage: Automating Decision-making for Optimizing Serverless Functions with a Utility-driven Framework.
  • 🎓 Bachelor in Computer Science and Engineering (LEIC), Instituto Superior Técnico, Lisbon, Portugal (2021 - 2024).
  • 🎓 AWS Certified Solutions Architect (Associate), Developer (Associate) and Cloud Practitioner.

CloudPractitioner SolutionsArchitect Developer


Stack

Most used

Java   Python

Familiar with

C   JavaScript   CSS (Tailwind)   HTML   Node.js   Vue.js

Frameworks, tools and technologies

AWS   Docker   SQL   NoSQL (DynamoDB)   Spring Boot   Maven   Git


Off the clock, I'm usually reading or watching something: Goodreads · Letterboxd · MyAnimeList

Pinned Loading

  1. Personal-website-frontend Personal-website-frontend Public

    Frontend for my personal website/landing page.

    Astro

  2. Personal-website-backend Personal-website-backend Public

    Tracks the number of visitors to a website, per country.

    JavaScript

  3. Statement-Portfolio-Tracker Statement-Portfolio-Tracker Public

    Portfolio tracker for Revolut stock/ETF statement exports (unofficial)

    Python

  4. Link-Highlighter Link-Highlighter Public

    Simple browser extension that highlights all links opened while toggled on. Available on Firefox and Chrome.

    JavaScript 1

  5. CNV-Cloud-Webserver CNV-Cloud-Webserver Public

    IST Cloud Computing and Virtualization project, 2024/2025. Custom load balancer and auto scaler, managing EC2 instances running webservers with instrumentation

    Java

  6. HumanaEthica-ES HumanaEthica-ES Public archive

    IST Software Engineering project, 2023/2024. Snapshot of a Gitlab repository.

    Groovy 3