Kartik Ohri is an experienced educator and software-minded contributor with eight years of professional experience, currently teaching mathematics in Himachal Pradesh, India. He blends classroom pedagogy with practical engineering skills demonstrated through open-source contributions to notable MetaBrainz projects like ListenBrainz and BookBrainz, focusing on backend data processing, database indexing, and front-end build optimizations. Comfortable working across server-side logic and build pipelines, he has improved data reliability (Spotify relinking fixes) and reduced frontend bundle sizes via UglifyJS and gzip automation. Known for a hands-on, improvement-oriented approach, he brings the analytical rigor of a math teacher to debugging complex systems and streamlining developer workflows.
Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.
Role in this project:
Back-end Developer
Contributions:2 releases, 1145 reviews, 2615 commits in 2 years 3 months
Contributions summary:Kartik contributed significantly to the server-side logic and data handling of the ListenBrainz project. The commits showcase their work on the data processing components, specifically related to handling and resolving errors with the Spotify relinking process. They also improved the data insertion for a related entity. Furthermore, the user demonstrated their proficiency in database management by modifying and creating indexes for efficiency.
Contributions:3 reviews, 9 commits, 2 comments in 3 days
Contributions summary:Kartik focused on optimizing the build process for the BookBrainz website. They added and refined UglifyJS minification and gzip compression to reduce the size of the JavaScript bundle. The changes involved modifying the `build-client-js.sh` script to incorporate UglifyJS and its options, and later, further optimize the build for each JavaScript file, ultimately streamlining the frontend build workflow and improving website performance.
bookbrainzreactredisnode-jsjavascript
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.