I'm a software engineer based in Portugal, currently working as a Junior Blockchain Backend Engineer.
I work mostly with backend systems, blockchain-related infrastructure, TypeScript/Node.js codebases, and practical software built for real users. I care about clean architecture, readable code, reliable systems, and documentation that is actually useful.
I like building things that are simple enough to understand, solid enough to maintain, and practical enough to be used outside of a demo.
BSc in Informatics and Computing Engineering
Faculty of Engineering, University of Porto — FEUP
2022 — 2025
BSc Integration Project @ FEUP · MoOngy S.A.
C#/.NET · React · Solidity · Scriban
A no-code platform for generating configurable ERC-20 smart contracts, focused on secure templates, validation, and code generation.
- Final grade: 18/20
- Repository: Launchpad_Gen-Public
React · Node.js · Prisma · SQL
A real-world internal platform built to support hotel operations, including staff-facing dashboards, breakfast workflows, stock-related flows, and operational tooling.
- Repository: santhyago-breakfast-web
- Languages: TypeScript/JavaScript, C#, Java, Python, C/C++
- Backend: Node.js, .NET, Spring
- Web: React, Next.js
- Data: PostgreSQL, Prisma, Redis, SQLite
- Ops & tooling: Docker, Linux, Git, Nginx
- Blockchain: Solidity, smart contracts, backend infrastructure
Backend engineering, blockchain infrastructure, TypeScript systems, testing, reliability, and building maintainable software with clear boundaries.
- Website: tomasoliveira.xyz
- Email: tomasferreiradeoliveira@gmail.com
