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 .NET, JavaScript, and SQL Server. Hands-on across HR, access control, and compliance products in production. Always learning, currently exploring Go and backend systems.

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 CLI Tools

Tech stack: .NET/C# JS/TS Go SQL/PostgreSQL Azure

FullStack Developer

Innux Technologies 6 years
  • 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

Blog Aggregator

Multi-user RSS feed aggregator. Go, PostgreSQL, concurrency. Actively evolving.
  • Handles thousands of feeds fast. Pagination and rate limiting baked in.
Go PostgreSQL CLI

Pokedex CLI

Interactive Pokémon explorer. Go, CLI development, caching.
  • Thread-safe caching with sync.Mutex and TTL, REPL interface, PokeAPI integration
Go PokeAPI

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

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

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