GitHub
Lucas Neuhaus's avatar

Lucas Neuhaus  

Code. Solve. Design. Repeat. 🚀

Overview

Senior Software Developer @Spero Learning

SĂŁo Carlos, SP - Brazil

Social Links

About

I build modern web applications with a focus on clean, fast, and thoughtful user experiences. My strength lies in the frontend, especially with React, Next.js, and Svelte, but I’m equally comfortable across the stack, with a solid grasp of APIs, data models, and deployment.

I care deeply about the details: how something feels, how it performs, and how maintainable it is over time. I write code with clarity and intention, always aiming for simplicity without cutting corners.

I work best in environments where autonomy is paired with strong collaboration, and where good ideas matter more than job titles. I'm fluent in English, based in Brazil, and learning German as I look ahead to new challenges.

Stack

Experiences

Spero Learning

Spero Learning

  • Contributing to a curriculum platform that allows schools and teachers to build and manage educational content including courses, lessons, and quizzes.
  • Working with a modern fullstack TypeScript stack including Next.js, TailwindCSS, tRPC, MariaDB, and React Query, while progressively migrating legacy PHP code to a scalable and maintainable Next.js architecture.
  • Building reusable, accessible, and performance‑focused UI components with strong attention to UX consistency.
  • Participating in cross‑functional planning and product design, collaborating with design, QA, and backend teams to ship reliable and testable features.
  • Applying modern engineering practices including automated testing with Vitest, type safety with TypeScript, and API‑first development using tRPC.
TypeScriptNext.jsReact QueryTailwind CSSAgileTeamworkResearchProblem-solving
Lazzy

Lazzy

  • Developed new features using React and Material UI for a rapidly expanding sales admin panel.
  • Diagnosed and remedied technical debt, updated older libraries used by the project, and refactored old code to have amore reliable application.
  • Provided support to the back‐end team by devising clever solutions for intricate algorithms utilized in the processing of product discounts and payments.
  • Built new modern components alongside the Design and Product team.
  • Please check my recommendation letter.
TypeScriptReactMaterial UITeamworkResearchProblem-solving
Convert

Convert

  • Converted, alongside a small team an existing PHP project to a fully typed, almost fully tested Next.js application, with Typescript, Material UI and Jest.
  • Responsible for keeping the team’s code well organized, with constants Pull Request reviews.
  • Decreased the amount of backend requests in almost 50% implementing the react‐query library, while also making the code easier to update and maintain.
TypeScriptReactMaterial UITeamworkResearchProblem-solving

Freelance

Education