I build practical software that holds up in real environments: internal tools, dashboards, kiosks, and web apps with actual users. I care about clean architecture, boring reliability, and documentation that doesn’t waste anyone’s time.
I’m a polyglot by necessity — I’ll pick the right tool for the job and keep it maintainable: from TypeScript/Node systems, to C#/.NET and Java/Spring, to lower-level C/C++ work, and the occasional game-dev side project.
BSc in Informatics and Computing Engineering (L.EIC) — Faculty of Engineering, University of Porto (FEUP)
2022 — 2025
C#/.NET • React • Solidity • Scriban
A professional-grade engine that generates secure, optimized, configurable ERC-20 smart contracts from a no-code web interface.
- Final grade: 18/20
- Highlights: Hybrid code generation, validation engine, OpenZeppelin integration.
- Repository: Launchpad_Gen-Public
React • Node.js • Prisma • SQLite
Internal system used daily for breakfast operations, guest flows, and stock control.
- Repository: santhyago-breakfast-web
Next.js • Socket.io • PostgreSQL • Redis
A real-time collaborative Pomodoro app with synced sessions and tasks.
- Live App: pomopomo.site
- Repository: pomopomo
Flutter • Dart • Supabase
A comprehensive water quality monitoring application.
- Google Play: Download
Chrome Extension • JavaScript • Visualization
Visualize your social circle and manage your Instagram connections.
- Chrome Web Store: Download
- Website: orbittools.space
- Repositories: Website · Extension
React • Tailwind CSS • Nginx
Digital signage and gallery application for Hotel Santhyago's smart TVs and reception.
- Live Deployment: gallery.santhyago.com
- Repository: santhyago-gallery
- Languages: TypeScript/JavaScript, Java, C#, Python, C/C++
- Backend: Node.js, .NET, Spring (experience)
- Web: React, Next.js
- Data: PostgreSQL, Redis, Prisma, SQLite
- Ops: Docker, Linux, Nginx
- Game dev (personal projects): Godot, SDL2
- Studied (CS foundations): Haskell, Prolog
- Website: https://tomasoliveira.xyz
- Email: tomasferreiradeoliveira@gmail.com
