Ananda Umamil is a self-taught software engineer based in the Jakarta metro area with eight years of experience building backend services and developer-facing tools. He’s fluent in TypeScript, Go, and functional programming practices, and has shipped APIs and web apps using NestJS, Node, React/Next.js, and PostgreSQL across finance and infrastructure-focused teams. An avid compiler and text-processing tinkerer, he contributes to prominent projects like nvim-treesitter—improving syntax highlighting for languages such as Haskell and TypeScript—and extends VS Code icon themes to support niche filetypes. At OnlinePajak and InfraDigital he combined pragmatic backend engineering with automation and testing discipline, while earlier work in Indonesia’s tax office gave him domain-savvy attention to detail. Colleagues know him for thoughtful functional design, an eye for developer experience, and steady open-source collaboration across editor and tooling ecosystems.
8 years of coding experience
4 years of employment as a software developer
Associate's degree, Taxation, 3.35, Associate's degree, Taxation, 3.35 at Politeknik Keuangan Negara STAN
Nvim Treesitter configurations and abstraction layer
Role in this project:
Full-stack Developer
Contributions:13 reviews, 11 commits, 22 PRs in 1 year
Contributions summary:Ananda primarily focused on improving syntax highlighting for various programming languages within the Neovim Treesitter configuration. Their contributions involved modifying highlight queries to accurately color code elements like keywords, functions, variables, and operators. They added support for new keywords, fixed incorrect highlighting, and improved the overall visual clarity of the code for languages such as Haskell, Elm, Kotlin, PHP, and TypeScript.
Contributions:6 commits, 6 PRs, 1 comment in 1 year 10 months
Contributions summary:Ananda primarily focused on extending the functionality of the VS Code Material Icon Theme. Their contributions involved adding support for new file types and file extensions, including babel, dune, meson, cabal, astro, and grain files. They updated both the language and file icon mappings within the project. Furthermore, the user appears to have collaborated with another developer on a specific commit, indicating teamwork.
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.