Daniel Oliveira

Pragmatic and Enthusiastic Programmer

Hey! 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.

Working at: Innux Technologies

Enthusiastic about: Web Mobile Creative Coding Crafting

Tech stack: JS/jQuery CSS/Bootstrap .NET/C# SQL/PostgreSQL

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

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.
JavaScript ThreeJS

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
Go PostgreSQL sqlc JWT

C# to TypeScript parser

CLI tool that converts C# models into TypeScript interfaces.
  • Supports basic types, arrays, nullable types, nested classes. Full test coverage.
TS Node.js CLI Testing Vite

Dev Portfolio

Developer portfolio template built with React and TypeScript.
  • Dark/light mode, smooth animations, JSON-driven content, responsive design
React TS Chakra UI Vite

Game Finder

Game discovery app. React, TypeScript, modern frontend patterns.
  • Browse 850K+ games, infinite scroll, dark/light mode, skeleton loading states
React TS React Query Chakra UI Vite

Blog Aggregator RESTED

Pokedex CLI RESTED