Jean Huaroto is a senior software engineer from Peru with eight years of experience building full-stack systems, developer tools, and GPU-accelerated back-end components. He has a strong open-source footprint contributing to high-profile projects like VS Code, TypeScript, Deno, xterm.js and RAPIDS/cuDF—work that spans terminal UX, language server features, and GPU DataFrame integration. At Gitpod/Ona he focuses on cloud development platform backend and VS Code server improvements, while earlier roles include BlazingSQL GPU engine work and game development across web and consoles. Comfortable across C++, Go, TypeScript and front-end challenges, he blends deep systems knowledge with practical UX fixes and tooling improvements. A curious polyglot developer, Jean often tackles cross-cutting problems—such as IME-aware terminal rendering and LSP enhancements—that quietly improve developer productivity.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at National University of Engineering
Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere.
Role in this project:
Full-stack Developer
Contributions:151 reviews, 760 commits, 95 PRs in 1 year 4 months
Contributions summary:Jean primarily focused on fixing bugs and implementing features related to the VS Code server, particularly within the terminal component. Their contributions addressed issues such as Firefox blur event handling, connection token parsing, and webview element streaming. They also made changes to other components, including preference settings, keyboard layout services, and extension code, demonstrating familiarity with the project's codebase.
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.
Role in this project:
Back-end Developer
Contributions:1 review, 374 commits, 67 PRs in 1 year 8 months
Contributions summary:Jean's commits primarily focus on enhancing the `pyblazing` library within the `blazingsql` repository. They addressed a missing argument in the `columnview_from_devary` function, fixed issues related to empty string columns, and updated the use of the `gdf_type` argument. The user also made changes to the handling of date and timestamp data types and removed usages of the cffi_view.
cudfgpu-accelerationpythondata-sciencegpu
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.