Building software end-to-end, integrations, and AI automation

Daniel Souza — Software Engineer specializing in fullstack development, distributed systems, APIs, and AI automation

Software Engineer

I solve software problems end to end — from frontend to backend — with a focus on reliability, performance, and AI automation. 5+ years turning complex problems into dependable production systems.

RemoteUTC-3Open to opportunities5+ years exp.
/philosophy

Engineering Philosophy

“I believe engineering is about making the right trade-offs. The KISS principle guides my decisions: solve today's problems well, avoid speculative complexity, and keep systems observable and operable. Good code is code that can be confidently deployed, debugged at 3 AM, and understood by the next engineer.”

/capabilities

Tech Stack

Backend

Python · Django · FastAPI · Flask · Rust · Actix Web · Node.js · TypeScript · Nest.js · Express.js

Building scalable APIs and services with modern languages and frameworks.

Databases & ORMs

PostgreSQL · MySQL · Redis · SQLAlchemy · Diesel.rs · Sequelize · Prisma · TypeORM · MongoDB · Firebase

Designing schemas, optimizing queries, and managing relational and NoSQL persistence at scale.

Infrastructure

Docker · Linux · Windows Server · CI/CD · Rancher · Portainer · Cloud VPS · Nginx · Bash

Containerizing, deploying, and managing Linux and Windows production infrastructure.

APIs & Integrations

REST · WebSocket · Meta APIs · RD Station · Movidesk · Typebot · Celery · OpenAI

Designing and integrating APIs with event-driven, real-time patterns and third-party systems.

Fullstack & Desktop

React · Next.js · Tauri · Electron · Qt · GTK · TypeScript · Tailwind CSS

Building complete web products and desktop applications (Tauri, Electron, Qt, GTK) with high performance.

AI & Automation

OpenAI · LLMs · Chatbots · Workflows · Selenium · Puppeteer · Web Scraping · Automation

Automating customer service, workflows, and scraping with AI, Selenium, Puppeteer, and integrations.

/production-engineering

Engineering Case Studies

Real production problems I have solved.

/career

Experience

Current
Sep/2024 — Present

Software Engineer

CorpSystem - IT Solutions

  • Optimize SQL queries in the ERP backend, improving dashboard load times through query analysis, indexing strategies, and query restructuring.
  • Reduced memory consumption in the reporting module by replacing in-memory aggregation with streaming queries and Redis caching.
  • Implement and maintain Redis distributed locking to prevent concurrent duplicate processing across horizontally scaled service instances.
  • Manage containerized deployments using Docker, Rancher, and Portainer on GCP infrastructure.
  • Set up and maintain CI/CD pipelines for production and development environments.
  • Monitor application performance and errors using Sentry across projects.
  • Develop integrations with invoice-issuance services, connecting the ERP to clients' tax and financial workflows.
  • Provide production support, debugging, performance investigation, and code reviews for the ERP backend.
Apr/2022 — Sep/2024

Fullstack Engineer

Soluque Informática

  • Developed an event-driven multi-service platform (Solubot) for customer service automation across WhatsApp, Facebook, Instagram, and web — including scheduling, mass messaging campaigns, chat, chatbot, and AI automations. Built integrations with Meta APIs and WhatsApp Business API with WebSocket real-time delivery and automatic reconnection. Integrated services such as RD Station, Movidesk, Typebot, and OpenAI for extended functionality.
  • Designed feature development strategies and architected backend solutions to improve development velocity and system reliability.
  • Set up structured logging and monitoring dashboards for production observability and debugging.
  • Developed and maintained institutional websites, landing pages, and client portals using WordPress, including PHP plugins; also worked with PHP in some systems for Soluque clients, alongside integrations and backend development.
  • Continue to consult for Soluque, developing on-demand features for Solubot and supporting integrations and platform evolution.
Aug/2021 — Apr/2022

IT Technician

Soluque Informática

  • Managed configuration and maintenance of Linux and Windows production servers.
  • Implemented network monitoring and automated backup solutions.
  • Provided infrastructure support for application deployment and server administration.

Quick Summary

Brazil — Rio Grande do Sul

Open to remote

Software Engineer

Education & Languages

Systems Analysis and Development

UNINTER — 2021–2023

Computer Assembly and Maintenance

SENAC — 2015

Languages

  • Portuguese (Native)
  • English — Professional working proficiency
  • Spanish — Intermediate

Open to work

Available
/projects

Featured Projects

Production systems and technical projects — with business impact.

Production

CorpERP — Backend

ERP backend handling financial operations, inventory management, and invoice-issuance integration. Maintained and improved using Python, Django REST Framework, and MySQL. Work includes query optimization, Redis distributed locking, feature implementation, DevOps on GCP and VPS using Portainer, and production support.

PythonDRFMySQL
Production

Solubot

Multi-service customer service platform integrating WhatsApp, Facebook, Instagram, and web chat. Event-driven backend for messaging, scheduling, mass messaging campaigns, chat, chatbot, and AI automations, with integrations to Meta APIs, RD Station, Movidesk, Typebot, and OpenAI. Includes WhatsApp Business API with real-time WebSocket delivery and feature development strategies. DevOps on VPS using aaPanel, client support, and ongoing consulting for Soluque.

TypeScriptJavaScriptPostgreSQLMySQL
Production

devAPI

API built using only the Solubot core to integrate multiple client systems with WhatsApp, allowing them to send and manage messages through a dashboard. DevOps on VPS using aaPanel.

TypeScriptJavaScriptPostgreSQLMySQL
Production

DG Details

Landing page for an automotive aesthetics studio built with Next.js and Tailwind CSS.

TypeScriptNext.jsTailwind
Production

History Maker

Narrative generation platform built with Next.js, featuring AI-powered content generation.

TypeScriptNext.jsReactTailwind

Open Source

hawx-patch

Fixes HLSL shader compilation errors and a black-screen hang in Tom Clancy's H.A.W.X. on Linux with Wine/Proton.

ShellPython

SkyRise

A Python Space Shooter

PythonShell

GtkSynapse

RustCSS

migrate-MySQL-to-PostgreSQL

Shell

PortfolioJS

Meu portfolio feito com HTML,CSS e Javascript

HTMLCSSJavaScript

django-sales-project

A REST API built with Django for sales management, featuring modules for customers, products, orders, and report generation with filtering and export options in PDF and Excel. Includes a lightweight HTML micro frontend for testing and quick interactions.

HTMLPythonShell

API-Messenger

WhatsApp API Rest

TypeScriptJavaScript

Replicator

A Node.js service that captures incoming requests and automatically forwards them to multiple URLs defined in a JSON file, making it easier to handle integrations, testing, and data synchronization across APIs.

TypeScriptJavaScript

wastories

Easily upload long videos to WhatsApp Stories! It automatically splits your video into 30-second parts and posts them seamlessly. 🚀

TypeScriptHTMLJavaScript

onion_scraper

Fast multithreaded Tor .onion scanner using random v3 address generation.

Rust

rust-sensor

A lightweight CLI monitor for tracking CPU, memory, disk, and network usage without straining the system.

Rust

down-monitor

Monitors website status in real-time while the app is open, saving site list in local storage for next session.

TypeScriptCSSRust

Chatter

A delightfully basic Python chatbot that lets you chat via text or voice. No frills, just talk!

PythonCythonC

Server-Status

Create a list of servers and check their status

Python

Kloudan

A tiny yet mighty cloud storage service built with Rust

RustCSSJavaScript

PyClassroom

PyClassroom – a simple yet powerful teaching platform built as a college project, designed to make learning more accessible and interactive!

JinjaPythonJavaScript

Meu-Jogo-da-Velha

Projeto em Java criado para trabalho da faculdade

Java
/contact

Let's Work Together

I am currently open to remote Software Engineer positions. If you are hiring for a fullstack, backend, integrations, or AI automation role — let's talk.

Open to remote — worldwide
/faq

Frequently Asked Questions

Quick answers to common questions about my experience and availability.