Thiago dos Santos.

Hello my name is Thiago and

This is my portfolio to showcase my projects.
(under development)

Thiago dos Santos - Software Engineer
About Me

Thiago dos Santos

I am a Software Engineer dedicated to delivering solutions that bridge the gap between high-performance Front-end and robust Back-end architecture.

Since 2024, I have been transforming complex requirements into scalable applications, leveraging an ecosystem that spans from PHP (Laravel/CodeIgniter) to Modern JavaScript (React/Next.js).

My approach goes beyond just writing code: as an engineer, I prioritize efficient data modeling in MySQL and MongoDB and the development of seamless Node.js APIs that connect business logic to the end user.

I specialize in identifying client needs and translating them into intuitive interfaces and secure, reliable integrations.

Full Stack
Databases
APIs
Architecture

Connect with me

Available for opportunities

Based in Londrina, Brazil • Open to remote work

HTML5
CSS3
JavaScript
ReactJS
NextJS
NodeJS
Git
PHP

My Workflow Process

Complete development process from conception to final delivery

Analysis & Planning

Understanding requirements, defining architecture, and project planning with agile methodologies.

Step 1/8

UI/UX Design

Creating intuitive interfaces and optimized user experiences with modern tools.

Step 2/8

Frontend Development

Implementing responsive interfaces with React, Next.js, TypeScript, and Tailwind CSS.

Step 3/8

Backend Development

Building RESTful APIs, business logic, and database integrations.

Step 4/8

Database

Data modeling, optimization, and management with SQL/NoSQL and caching systems.

Step 5/8

Mobile Responsiveness

Adaptation for mobile devices and mobile-first application development.

Step 6/8

Testing & Quality

Implementing automated tests, CI/CD, and ensuring code quality.

Step 7/8

Deployment & Monitoring

Production deployment, performance monitoring, and continuous maintenance.

Step 8/8

My Lastest Projects

Frequently Asked Questions

Common questions about Full Stack Development

Frontend is the visible part of the application that users interact with (interface). Backend is the part that processes data, business logic, and communicates with the database. As a Full Stack developer, I work on both parts.

General

For frontend: HTML, CSS, JavaScript, React. For backend: Node.js with Express or Python with Django. For databases: MySQL or MongoDB. It's important to master fundamentals before frameworks.

Technologies

I use agile methodologies (Scrum/Kanban), tools like Jira/Trello, version control with Git, and prioritize tasks based on deadlines and complexity. Clear communication with stakeholders is essential.

Process

Testing ensures quality, prevents regressions, and saves time long-term. I implement unit tests, integration tests, and E2E tests. Minimum 80% coverage is a good practice for critical projects.

Quality

I use microservices architecture when needed, caching (Redis), CDN, load balancing, and query optimization. I choose appropriate databases for each use case (SQL for transactions, NoSQL for scale).

Architecture

Automated with CI/CD (GitHub Actions/GitLab CI). Staging environment for testing before production. Docker containers for consistency and Kubernetes for orchestration in larger projects.

DevOps

I implement JWT/OAuth authentication, input sanitization, protection against SQL injection/XSS/CSRF, mandatory HTTPS, rate limiting, and regular dependency updates.

Security

AI integration in applications, development with AI assistants, Jamstack, serverless, edge computing, PWAs, and meta frameworks like Next.js 14 with server components.

Trends

I have experience with AWS (EC2, S3, Lambda, RDS), Vercel for frontend deployment, and cloud services for scalability and reliability. I choose platforms based on project requirements.

Cloud

I follow clean code principles, design patterns, documentation, code reviews, and modular architecture. I also use TypeScript for type safety and ESLint/Prettier for code consistency.

Best Practices

Have more questions? Contact me

Get In Touch

Have a project in mind or want to discuss opportunities? Feel free to reach out!

Contact Information

I'm always open to discussing new opportunities, interesting projects, or potential collaborations. Don't hesitate to get in touch!

Message me on WhatsApp

Working Hours

Monday - Friday: 9:00 AM - 6:00 PM (BRT)

Response time: Usually within 24 hours

Send me a message

* Required fields

© Thiago 2026