Dev Macedo

Leandro Macedo

Full Stack Developer & Programming Trainer

Full Stack Developer in Porto building reliable digital products from interface to infrastructure.

I bring 5+ years of professional experience with React, TypeScript, Next.js, APIs, Web3 and technical training to products for teams in Portugal and abroad.

Full Stack technology stack

A practical stack for modern web development: React and Next.js interfaces, TypeScript applications, Node.js services, PostgreSQL data and reliable delivery workflows.

Tools I use in production

> Full Stack development services / What I do

I support companies, product teams and developers across the full delivery cycle. Each service combines usability, maintainable architecture, testing and clear technical communication.

Service / 01

Web Applications

Core

Responsive web applications and product interfaces built with React, TypeScript and Next.js. The work covers reusable components, accessibility, technical SEO, performance and consistent UI across devices.

PerformanceSEOAccessibilityResponsive UI

Service / 02

API & Backend

Core

APIs and backend services with Node.js, Express or Fastify, shaped around real business rules. I work with authentication, PostgreSQL, Redis, integrations, automated tests and scalable data flows.

API designAuthenticationTestingScalability

Service / 03

Web3 Integrations

Core

Web3 frontend experiences using Wagmi, wallet connections and type-safe on-chain flows. I turn complex blockchain interactions into clear dApp interfaces with dependable feedback and error handling.

WagmiWallet UXOnchain flowsType safety

Service / 04

Mobile Apps

Core

Mobile product experiences designed around useful flows, responsive logic and polished navigation. The focus stays on usability, interface consistency and maintainable product decisions.

App UXResponsive logicSmooth flowsProduct focus

Service / 05

Technical Mentoring

Core

Practical mentoring and programming training for developers and teams in TypeScript, frontend, backend, UI/UX and engineering fundamentals, grounded in real project decisions.

TypeScriptUI/UXBest practicesTeam enablement

Service / 06

DevOps & Delivery

Core

Delivery workflows with Docker, GitHub Actions, CI/CD, deployment and monitoring practices. The goal is predictable releases, faster feedback and fewer operational surprises.

Deploy flowMonitoringRelease processReliability

> About this Full Stack Developer / Experience

Based in Porto and born in Brazil, I combine product development with programming education. My background spans frontend platforms, CRM interfaces, Web3 products and technical training.

Aga Khan Foundation / Porto

08/25 | Now

Senior Programming Trainer

Currently working as a bootcamp instructor, teaching TypeScript, Figma, UI/UX, MongoDB, and Express.js, supporting new developers in building strong foundations in web development. When not teaching, I work as a Full Stack Developer, building modern and scalable applications using Next.js, React, and TypeScript.

Tiger Cyber Labs / Remote

1.4 Years

Web3 FrontEnd Developer

Web3 integrations, working with Wagmi, TypeScript, Next.js, Tailwind, ShadCN/UI to create modern and optimized interfaces. I contribute to the standardization of technology stacks, focusing on consistency and efficiency in development.

Bloca Studios / Remote

2.4 Years

FrontEnd Developer

Frontend work for CRM platforms, using MUI, TypeScript, and React to build consistent, scalable user experiences. I also contributed to component standardization, workflow and process automation, and the upkeep of legacy projects, always with a strong focus on efficiency, usability, and handling complex data.

> How I deliver software projects / Process

A lightweight process keeps scope, implementation and delivery aligned without adding unnecessary ceremony.

  1. 01

    Understand the product

    Clarify users, business rules, constraints and the result that defines a successful delivery.

  2. 02

    Design and build

    Turn priorities into accessible interfaces, maintainable code, tested APIs and measurable technical decisions.

  3. 03

    Ship and improve

    Prepare reliable delivery, observe real usage and iterate from evidence instead of assumptions.

> Frequently asked questions about Full Stack development / FAQ

Direct answers for teams, recruiters and developers considering a project, role, training or technical collaboration.

What Full Stack development services do you provide?

I work on React and Next.js web applications, TypeScript frontend systems, Node.js APIs and backend services, Web3 integrations, mobile product experiences, DevOps workflows and technical mentoring.

Do you work remotely with international teams?

Yes. I am based in Porto, Portugal, and work with remote teams and projects in Europe and internationally in Portuguese, English and Spanish.

Can you handle both frontend and backend development?

Yes. My work covers accessible React interfaces, TypeScript architecture, APIs, authentication, business rules, PostgreSQL, Redis, testing and delivery workflows.

Do you build Web3 and wallet integrations?

Yes. I have professional Web3 frontend experience with Wagmi, wallet connections, type-safe on-chain flows and interfaces that make blockchain interactions easier to understand.

Do you develop mobile applications?

I work on mobile product experiences focused on responsive behaviour, navigation, usability and maintainable interface logic. The technical approach is selected around the product requirements.

Do you offer TypeScript mentoring and programming training?

Yes. I provide practical mentoring and training in TypeScript, frontend, backend, UI/UX and product engineering for individual developers and teams.

Can you support deployment and DevOps workflows?

Yes. I can help with Docker, GitHub Actions, CI/CD, release processes, deployment and monitoring practices that make delivery more predictable.

How can we discuss a project or role?

Use the contact form or reach me through email, LinkedIn or WhatsApp. Share the goal, current context and expected timeline so we can identify the right next step.

Dev Macedo assistant

Leandro bot

Let's build cool stuff together ↓