Skip to content
BackNov 8
Leonardo R.

Leonardo R.

Web Developer | Typescript, React, Node, GraphQL, REST API

I'm a goal focused and team oriented Software Engineer, known for a keen attention to detail, exceptional problem solving skills, and an advocate of effective communication. Thrives in collaborative environments and quickly adapts to new technologies. Enthusiastic and motivated, committed to continuous learning and delivering robust, high quality solutions. I enjoy breaking down complex problems, identifying patterns, and architecting solutions that balance performance with simplicity. Whether working on the frontend, backend, or full stack, I bring an analytical mindset, strong communication skills, and a high level of ownership to every project. I aim to deliver software that feels intuitive to users, is structurally sound, and reflects modern best practices. Recently, I’ve been expanding my expertise in Angular. Particularly around Dependency Injection, component architecture, and modular application design. I value frameworks and patterns that make applications easier to scale, test, and evolve, and Angular’s DI system has strengthened my ability to build decoupled, reusable components and services. I enjoy working in environments where clean architecture, SOLID principles, and purposeful design guide the engineering process. I thrive in projects requiring a thoughtful blend of technical depth and pragmatic decision making. I am comfortable working independently or as part of a team, and I take pride in being reliable, communicative, and proactive. Whether defining project structure from scratch, contributing to long term system improvements, or surrounding a codebase with strong tooling and documentation, I consistently aim to raise the bar. My goal on Upwork is to bring my engineering discipline, problem solving mindset, and growing expertise in modern frameworks like React to teams that value quality and long term thinking. I’m especially interested in projects that involve building robust frontends, designing maintainable architecture, or enhancing existing systems with cleaner patterns and better structure. Above all, I am committed to continual learning and steady improvement. Every project is an opportunity to refine my craft, understand user needs more deeply, and deliver results that make software stronger, more understandable, and more enjoyable to maintain. I approach work with curiosity, professionalism, and a genuine desire to contribute meaningfully to the products I help build. If you’re looking for an engineer who writes thoughtful, maintainable code and cares about doing things the right way (not just the fast way) I’d love to collaborate and help bring your vision to life.

🇬🇧Glasgow, United Kingdom$60/hr90% JSS5.00 (1)Since Nov 2025

Earnings and projects

MRR
$4.2k

Last 6 months ÷ 6

World#7,445 / 412k
🇬🇧Country#188 / 10.7k
Revenue, last 30 days
$0

Last 6 months: $25k

Total earnings
$64k

Billed in all: $67k

World#61,356 / 412k
🇬🇧Country#1,358 / 10.7k
Per project
$64k

$25k in the last 6 months

World#549 / 412k
🇬🇧Country#10 / 10.7k
Projects, last 6 months
1
0% fixed100% hourly
World#128,096 / 412k
🇬🇧Country#2,874 / 10.7k
Projects in all
1
0% fixed100% hourly
World#360,675 / 412k
🇬🇧Country#9,668 / 10.7k

Earnings, last 30 days

$66.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$65k$66k$67k$68kOct 9Oct 24Nov 8

Skill rankings: Top 2% in HTML5

Ranked by MRR among everyone on Upwork with the skill.

  1. #21Jest412 freelancers · 🇬🇧 #1Top 5%
  2. #24Cypress712 freelancers · 🇬🇧 #1Top 3%
  3. #28AWS Application690 freelancers · 🇬🇧 #2Top 4%
  4. #51Jenkins1,177 freelancers · 🇬🇧 #2Top 4%
  5. #112NestJS3,757 freelancers · 🇬🇧 #1Top 3%
  6. #114GraphQL3,404 freelancers · 🇬🇧 #3Top 3%
  7. #147REST API5,063 freelancers · 🇬🇧 #5Top 3%
  8. #286HTML514,581 freelancers · 🇬🇧 #2Top 2%