Leonardo Santos
Campinas, Brazil
Leonardo Santos
Web Developer & Designer | Next.js · React · React
Category : Web development
What I build:
Custom websites and landing pages — designed and coded from scratch, not template-based. Real typography, intentional layout, mobile-first responsive
Web applications — dashboards, admin panels, internal tools, simple SaaS products, marketplaces
Mobile apps in React Native, for iOS and Android
Visual design — brand identity, design systems, UI design in Figma
My stack: Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Stripe, React Native, Figma. I default to boring, proven technology and only reach for novelty when it earns its place.
How I work:
I take time during discovery. I prefer to understand the actual problem before writing the first line of code
Patient with revisions. Most clients refine their idea after seeing version one. That is normal and I plan for it
Direct communication. If I think an approach will not work, I will tell you instead of quietly building the wrong thing
I do what I scoped. If the project grows beyond the original scope, I tell you before the work, not in the invoice
Timezone: São Paulo, Brazil (GMT-3). Solid overlap with US East Coast and Western Europe.
Languages: Portuguese (native), English (professional working proficiency).
If you need a website, a web app, a mobile app, or a brand and design system to go with any of the above — let's talk.
Custom websites and landing pages — designed and coded from scratch, not template-based. Real typography, intentional layout, mobile-first responsive
Web applications — dashboards, admin panels, internal tools, simple SaaS products, marketplaces
Mobile apps in React Native, for iOS and Android
Visual design — brand identity, design systems, UI design in Figma
My stack: Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Stripe, React Native, Figma. I default to boring, proven technology and only reach for novelty when it earns its place.
How I work:
I take time during discovery. I prefer to understand the actual problem before writing the first line of code
Patient with revisions. Most clients refine their idea after seeing version one. That is normal and I plan for it
Direct communication. If I think an approach will not work, I will tell you instead of quietly building the wrong thing
I do what I scoped. If the project grows beyond the original scope, I tell you before the work, not in the invoice
Timezone: São Paulo, Brazil (GMT-3). Solid overlap with US East Coast and Western Europe.
Languages: Portuguese (native), English (professional working proficiency).
If you need a website, a web app, a mobile app, or a brand and design system to go with any of the above — let's talk.
Working hours
- Monday:08h00 To 18h00
- Tuesday:08h00 To 18h00
- Wednesday:08h00 To 18h00
- Thursday:08h00 To 18h00
- Friday:08h00 To 18h00
- Saturday:Not available
- Sunday:Not available
- 🇬🇧 English
- 🇵🇹 Portuguese
Please sign in as a customer to give your feedback

