Daniel Oliveira
Pragmatic and Enthusiastic ProgrammerHey! I'm Daniel Oliveira, a software developer based in Porto, Portugal.
Software developer with 6+ years building web and mobile applications with JavaScript, jQuery, C#/.NET, Bootstrap and SQL Server. I'm a creative person at heart — I really enjoy watching a product take shape, making the small tweaks that add polish. Hands-on across HR, access control, shift planning, and compliance products in production.
Outside of coding I enjoy doing sports and traveling to new places. I also have a soft spot for coffee and good food.
Experience
FullStack Developer
Innux Technologies 6 years
- Contributed to migrating the HR platform's backend from .NET Core to .NET 10, resolving breaking changes across dependent libraries while keeping production stable
- Owned the UI redesign and refactor across the application using modern JavaScript and updated Bootstrap versions, setting new frontend standards for the team
- Built and maintained HR management platform (.NET MVC) covering attendance tracking, access control, shift planning, asset management, and workforce administration
- Developed cross-platform mobile applications using Xamarin and .NET MAUI for Android, focusing on access control and time-tracking
- Developed whistleblower/complaint management system with secure data handling, role-based access controls, and audit logging
Projects
3D Earth Globe
Fun project to explore 3D rendering
- Interactive 3D Earth build with ThreeJS
- Earth and sun textures are the 8K maps from Solar System Scope.
HTTP Server (Chirpy)
Mini social network REST API, built from scratch with Go's standard library — no framework.
- JWT (HS256) auth with access/refresh tokens and revocation, argon2id password hashing, API-key-protected webhook endpoint
- PostgreSQL with sqlc for type-safe queries; unit tests covering the auth package
C# to TypeScript parser
CLI tool that converts C# models into TypeScript interfaces.
- Supports basic types, arrays, nullable types, nested classes. Full test coverage.
Dev Portfolio
Developer portfolio template built with React and TypeScript.
- Dark/light mode, smooth animations, JSON-driven content, responsive design
Game Finder
Game discovery app. React, TypeScript, modern frontend patterns.
- Browse 850K+ games, infinite scroll, dark/light mode, skeleton loading states