João Lins is a senior full-stack engineer with around a decade of experience, specializing in modern frontend architectures and pragmatic developer workflows. Based in Tokyo, he bridges design and engineering to deliver pixel-perfect, accessible UIs while championing patterns and tooling that reduce friction and regressions—examples include reusable React testing helpers and Vue-query abstractions. He has driven build-tool migrations (Webpack → Vite), CI/test improvements, and introduced front-end best practices across teams at companies like Wovn and Vinta. A consistent open-source contributor, João has updated and hardened projects that integrate Django and webpack, adding security, testing, and Sentry instrumentation. Comfortable across the stack, he focuses on when and how to adopt new technologies and on teaching teams to use them effectively to boost productivity.
10 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Universidade Federal de Pernambuco
Django 5, React, Bootstrap 5 with Python 3 and Webpack project boilerplate
Role in this project:
Full-stack Developer
Contributions:1 review, 111 commits, 97 PRs in 2 years 5 months
Contributions summary:João primarily contributed to both the front-end and back-end of the Django-React boilerplate project. They addressed issues related to CSRF cookie settings and linting rules, indicating involvement in improving code quality and security. The user also made significant changes by restructuring the application entry point and implementing Sentry error tracking across both front-end and back-end components. Furthermore, the user removed outdated dependencies like the django debug toolbar and spritesmith references, and ensured the project was running up to date dependencies.
Contributions:1 release, 10 reviews, 27 commits in 4 months
Contributions summary:João primarily contributed to the Django-Webpack project by refactoring and improving existing code. Their work included removing legacy dependencies like Bower, publishing new versions, increasing the specificity of test directories, and adding a test case for ignoring map files. They also implemented a preload option for scripts and added append extensions test cases, demonstrating an understanding of front-end and back-end integration.
pythondjangojavascriptdjango-webpack-loaderassets
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.