Software Engineer

Hi, I'mDiogo Santos

I'm a Software Engineer with expertise on SaaS development, modern web technologies, and large-scale enterprise architecture.

My background and journey

About Me

Diogo Santos
Open to talk

I'm a passionate software engineer with 5+ years of experience building scalable SaaS platforms and large-scale enterprise projects, delivering high-performance backends with Node.js, Java and AWS cloud databases, alongside responsive cross-device compatible React frontends.

I leverage AI tools like Cursor, Claude, and CodeRabbit to ship faster without cutting corners - and I stay close to the latest industry trends.

When I'm not working, you can likely find me reading about finance and investments, tennis and gym, or playing video games.

Name
Diogo Santos
Type of Work
Contract / Full-time
Location
Portugal (Remote)
Availability
Open to talk
My professional journey

Work Experience

Lead Software Developer

Findmore Consulting | Sep 2025 - Present

Hospitality App Turnaround • Joined at a critical stage with an unstable, unreliable hospitality application • Transformed it into a stable, production-ready system within the first 4 months • Intensive hands-on development and architectural refactoring

Technical Ownership • Led technical delivery while remaining deeply involved in implementation • Owned architecture, technology decisions, and day-to-day development • Stack across AWS, TypeScript, Node.js, and React

Engineering Standards • Raised standards through code reviews, refactoring, and best practices • Significantly improved code quality and team effectiveness • Stack: AWS, React.js, Node.js, Next.js, TypeScript, Docker, MongoDB, PostgreSQL, GitHub, Vue 3

Software Developer (Contractor, Part-time)

DeepSkill GmbH | Sep 2025 - Present

Platform Support • Continued supporting the Ed-Tech platform with targeted back-end and front-end work • Focused on stability, maintainability, SSO integrations, and critical improvements

High-impact Delivery • Stepped in for complex or high-impact tasks when needed • Leveraged deep system knowledge to deliver reliable solutions efficiently • Stack: React.js, Node.js, Next.js, TypeScript, AWS, Docker, Jest & Cypress, PostgreSQL, GitHub

Software Developer

DeepSkill GmbH | Sep 2023 - Aug 2025

Core developer for DeepSkill's SaaS Ed-Tech platform • Designed and implemented high-performance backend services for the WebApp • Leveraged optimized data structures, security, and streamlined code • Reduced processing time by 30% • Achieved 99.9% application uptime

Spearheaded end-to-end development • Collaborated with product managers • Delivered 10+ key OKRs from concept to production • Met all business objectives

Frontend Development Excellence • Developed 100+ responsive frontend components from Figma designs • Used React, Next.js, and TypeScript • Ensured cross-device compatibility

CI/CD and Testing Improvements • Integrated GitHub CI/CD pipelines with automated tests on every PR and release • Set up custom Cypress and Jest testing environments • Reduced reported bugs by 80%

AI Integration and Leadership • Led AI-driven feature development • Integrated custom models and OpenAI API • Launched 5 innovative Web App functionalities • Increased user retention by 20% • Mentored 3 interns, boosting team productivity and code quality

Junior Software Developer

DeepSkill GmbH | Sep 2022 - Aug 2023

Junior developer of DeepSkill's SaaS Ed-Tech platform • Developed and maintained back-end services for efficient data retrieval and storage • Assisted in establishing core back-end infrastructure • Enhanced application scalability and reliability

Frontend Development • Built and enhanced user interfaces delivering responsive, user-friendly designs • React, Next.js, TypeScript, and modern CSS tooling

System Integration • Integrated external calendar systems • Implemented online conference embeds • Customized and maintained Strapi services (Node.js CMS) • Ensured seamless third-party integrations

Bachelor of Informatics Engineering

Instituto Superior de Engenharia do Porto | 2017 - 2021

Core Computer Science • Mastered Object-Oriented Programming principles • Studied fundamental data structures and algorithms • Learned software development lifecycle and best practices

Programming Languages & Technologies • Java - Primary programming language • C - System programming and memory management • SQL - Database design and management • Web Technologies - HTML, CSS, JavaScript basics

Software Engineering Fundamentals • Software architecture and design patterns • Version control systems and collaborative development • Testing methodologies and debugging practices • Problem-solving and analytical thinking

Technologies I work with

My Skills

Frontend Development

JavaScript
95%
TypeScript
95%
React
95%
Next.js
95%
HTML/CSS
95%
Tailwind CSS
90%
Vue
80%
Figma
65%

Backend Development

Node.js
95%
Java
85%
Spring Boot
80%
Python
75%
REST API
95%
Strapi.js
90%
GraphQL
80%

Database Technologies

PostgreSQL
85%
Oracle PL/SQL
80%
MySQL
80%
MongoDB
80%

DevOps & Tools

AWS
90%
Docker
80%
Git
95%
CI/CD
90%

AI Tools

Cursor
100%
Claude
90%
CodeRabbit
90%
GitHub Copilot
90%
Some of my recent work

Personal Projects

E-commerce Frontend

E-commerce Frontend

The frontend for my full-stack e-commerce platform built with Next.js, Typescript and React. I use this project as a template every time I need to create a new E-Commerce project for my clients.

Next.js
TypeScript
React
E-commerce Backend

E-commerce Backend

The backend for my full-stack e-commerce platform built with Strapi.js, Node.js and Stripe. I use this project as a template every time I need to create a new E-Commerce project for my clients.

Strapi.js
TypeScript
Node.js
Stripe
Lineage 2 - Game Files

Lineage 2 - Game Files

Lineage 2 is a MMORPG game that I've been playing since I'm a kid. I've always wanted to create my own private server, so I decided to do it. I created new features and improvements simultaneously improving my Java skills too.

Java
MariaDB
HeidiSQL
Eclipse
Telegram Automated Messaging

Telegram Automated Messaging

During the 2021 Crypto boom, the many memecoin founders needed a way to share their memecoin in dozens of telegram groups. I built a telegram bot that would send automated messages to a group of telegram users. I used python and bash to automate this process.

Python
Bash
Telegram API
Responsive Landing Page

Responsive Landing Page

I've created a responsive landing page for my tile business. I used React, Typescript and Next.js to create this project where I can showcase my tiles and services. It has multiple languages using Next-Intl and it's deployed on Vercel.

React
TypeScript
Next.js
Tailwind CSS
Shadcn/UI
AI Insight Dashboard Prototype

AI Insight Dashboard Prototype

The AI Insight Dashboard is a prototype of a dashboard that would help users get insights from their data. Together with AI, we would be able to create a dashboard that would help users get insights by integrating their apps or documents into one place.

React
TypeScript
Next.js
Let's work together

Get In Touch

Contact Information

Current Status

Open to talk