Skip to content

Available for new projects

Daniel Garcia · Full-stack Software Engineer

APIs, integrations and internal tools, built end to end and handed over with docs and tests. Today I do that for US car dealerships at OverFuel; the rest of the time, for teams in the US and Brazil.

Work

Three projects you can open, two problems I can only describe.

The two case studies come from a production platform I work on at a US company. Names and internal details stay out; the problems and what changed are real.

Project

Handoff

Live demo

An order sync between a real Shopify store and an ERP. Every order lands exactly once; failures are retried or held for replay, and a nightly check catches lost webhooks. Break the ERP yourself in the live console.

  • TypeScript
  • Next.js
  • PostgreSQL
  • Shopify API
  • QStash
View project →

Project

PriceTrail

In progress · open source soon

A public price monitor. It watches product pages across stores, keeps the history and sends an alert when a price drops. Python collector, Next.js front end, PostgreSQL.

  • Python
  • Next.js
  • PostgreSQL
  • Docker
View project →

Project

CondoLives

Team of 6 · Facens 2026

Condo-management platform with AI insights and a chatbot: residents log incidents and suggestions, managers follow the indicators. Built by a team of six for the Facens Project Showcase; I did engineering and testing and ran the sprints as Scrum Master.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • PostgreSQL
  • Figma

Case studies

Two problems from a production platform, told without names.

Read them

Services

Four things I'm hired for.

  1. APIs and integrations

    Two systems that don't talk, and someone copying data by hand between them.

  2. Data pipelines and scraping

    Data that lives on other sites or in supplier feeds, and needs to stay current without anyone babysitting it.

  3. Internal tools and admin panels

    Your team runs the business out of spreadsheets and a shared inbox.

  4. Rescue work

    A slow page, a pipeline that breaks every week, or a system nobody wants to touch.

Not sure which one? Describe the problem; I'll tell you what it needs.

Process

No surprises, every week.

  1. Phase 1

    Understand

    We write down the problem, the scope and the deadline before any code. Fixed price for a defined scope; hourly for ongoing work. You know the number before I start.

  2. Phase 2

    Build

    Short cycles. Every week you get a written update and a preview you can open and comment on.

  3. Phase 3

    Ship

    Deploy done, repository in your name, docs and tests included. Monitoring and a support period are available if you want them.

About

Who you'd be working with.

I'm Daniel Garcia, a full-stack software engineer in Sorocaba, Brazil. I came to software from IT infrastructure and security, so I think about what can fail before I think about features: who can access what, what happens when a source changes, what we restore from when something breaks. Before writing code I want to know where the time, the data or the money is really going. Remote since day one, on a US team, in English every day; Scrum Master on a team of six at Facens.

Now
Software Engineer at OverFuel, remote for a US team: the PHP API, the Next.js sites and the pipelines that keep dealer inventory current.
Before
IT infrastructure and security at Votorantim City Hall: Active Directory, endpoint protection, backups, DNS/DHCP/VPN for several departments. Where the failure-mode habit comes from.
Education
Systems Analysis and Development, Facens, 2026.

Formally trained in

Coursework at Facens, 2024–2026; the parts I actually use.

Cybersecurity
risk analysis, ISO 27001 and NIST, firewalls and IDS, incident detection and response.
Secure back-end
REST APIs in Spring Boot, JWT and OAuth, access control, common web vulnerabilities, Clean Architecture.
Testing and accessibility
automated UI tests, usability metrics, WCAG 2.1 and ISO 9241.
Agile and process design
Scrum, Kanban and Lean, BPMN, value-stream mapping, a real company project.

Stack

Every day

  • PHP
  • Next.js
  • TypeScript
  • MySQL
  • Web scraping

Also ship with

  • Java / Spring Boot
  • Spring Security
  • Vue 3
  • React Native
  • Python
  • PostgreSQL
  • Tailwind CSS
  • Docker

Tooling

  • GitHub Actions
  • Git
  • Code review
Download my CV (PDF)

Sorocaba, Brazil

UTC−3, overlaps US business hours · Portuguese and English

Have a project in mind?

Let's talk

Testimonials

From people who've worked with me.

He's the kind of professional who doesn't just focus on execution, but on ensuring quality, testing rigorously and organising the whole process.

Murilo Eduardo Lima

Project Manager and Product Owner, CondoLives

Translated from Portuguese

He could take the business rules we defined and turn them into a real, scalable structure.

Gustavo Eduardo

Requirements, CondoLives

Translated from Portuguese

...a person with a good character, who always seeks to optimize the processes performed and continuous improvement, thinking about creative solutions.

Leandro Amorim

Senior colleague, Votorantim City Hall

Contact

Tell me about your project.

A few lines are enough. If budget or timing are still open, say so; I'll come back with questions before a number.