Mohammad Azmi

Software Developer at Beekeeper Studio

Tangerang, Banten, Indonesia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mohammad Azmi is a software developer with seven years of hands-on experience building both front-end and back-end features, currently contributing to Beekeeper Studio’s cross-platform SQL client. He enjoys tackling challenging problems, writing clean, well-tested code, and improving user experience—evidenced by his work integrating Firebird support and refactoring backend pieces for Beekeeper Studio. On the front end he contributed a spreadsheet module and UX fixes to the popular Tabulator library, adding range selection, context menus, and clipboard integration while squashing tricky rendering and frozen-column bugs. Based in Tangerang, Indonesia, he blends curiosity for new technologies with a pragmatic focus on maintainability and testability, often preferring unit-tested solutions that serve as living documentation.
code7 years of coding experience
job1 year of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Universitas Muhammadiyah Tangerang
github-logo-circle

Github Skills (17)

javascript10
css10
databases10
user-interface10
grid-layout10
front-end-development10
firebird10
tabulator10
datagrid10
data-integration10
sql-database10
ui-design9
sql9
vue9
vue-jsx9

Programming languages (11)

TypeScriptC++CPLpgSQLJavaScriptVuePHPLua

Github contributions (5)

github-logo-circle
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
Role in this project:
userBackend Developer
Contributions:258 reviews, 29 commits, 397 PRs in 5 months
Contributions summary:Mohammad's commits primarily involve the development of features related to the Firebird database integration, including the implementation of a Firebird cursor for data retrieval and the creation of routines. The user also contributed to the front-end components by fixing bugs with the GUI editor related to CSS styles. Furthermore, the user was also focused on the refactoring of the existing code base.
linuxmacosmysqlpostgresqlsql-client
tabulator-tables/tabulator

Jul 2022 - Jul 2026

Interactive Tables and Data Grids for JavaScript
Role in this project:
userFront-end Developer
Contributions:17 reviews, 29 PRs, 25 pushes in 3 years 11 months
Contributions summary:Mohammad primarily contributed to the development of a spreadsheet module for the Tabulator library, focusing on features such as multiple range selection, context menus, and clipboard integration. They also addressed bugs related to frozen columns, selection with invisible columns, and the virtual horizontal renderer. The user refactored and optimized code, improved UI elements, and integrated new functionalities to improve the user's experience.
datagridjavascripttabulatorgridgrid-layout
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.
Request Free Trial