Dicha Arkana is a Frontend Web Developer from Indonesia with six years of professional experience building performant, user-focused web applications and tooling. Comfortable across the full stack, Dicha has shipped production sites with Next.js/TypeScript, implemented CI/CD pipelines, and rebuilt legacy systems to improve reliability and maintainability. He is an active open-source contributor—helping projects like tinyhttp, telescope.nvim, and nvim-treesitter—where his work ranges from router enhancements and HTTP/2 examples to Neovim plugin bug fixes and language support. Notably, he improved tinyhttp routing to support all HTTP methods and added Next.js custom server examples, reflecting a pragmatic blend of web-framework and frontend expertise. Colleagues describe him as a hands-on problem solver who balances performance optimization (Lighthouse scores >95) with developer ergonomics and robust testing. He also brings an unusual focus on instrumentation and research-grade features, having built user-activity capture and streaming tools in earlier freelance projects.
6 years of coding experience
3 years of employment as a software developer
Bachelor of Applied Science - BASc, Information Technology, 3.84, Bachelor of Applied Science - BASc, Information Technology, 3.84 at Politeknik Negeri Malang
Find, Filter, Preview, Pick. All lua, all the time.
Role in this project:
Full-stack Developer
Contributions:62 reviews, 15 commits, 39 PRs in 8 months
Contributions summary:Dicha primarily focused on fixing bugs and enhancing the functionality of the Neovim plugin. Their work involved escaping special characters to prevent errors in the live grep functionality, as well as escaping filenames for previewers and actions. The user also implemented features like scrolling speed control and the smart send to qflist functionality, indicating contributions to the plugin's user interface and interaction design. They also added tests to increase the project's reliability.
Nvim Treesitter configurations and abstraction layer
Role in this project:
Full-stack Developer
Contributions:19 reviews, 32 commits, 22 PRs in 1 year
Contributions summary:Dicha contributed significantly to the nvim-treesitter project, primarily by adding and refining queries for code highlighting, indentation, and folding across various programming languages and file types. They implemented support for new languages like Dart, Svelte, SCSS, and Prisma, and improved existing queries for languages such as Haskell, PHP, and Rust. Additionally, the user refactored and optimized existing queries, and added ftdetect support for prisma files.
nvim-treesitterluatreesittertree-sittervim
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.