Kartik Ohri

Teacher Of Mathematics

Himachal Pradesh, India
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
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.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
325reputation
31kreached
9answers
10questions
github-logo-circle

Github Skills (25)

javascript10
postgresql10
python10
uglifyjs10
browserify10
gzip9
bash9
sqlalchemy9
database-design9
error-handling9
nodejs9
debug8
debugging8
android-glide6
android-paging6

Programming languages (20)

JavaC++CSSCRustPLpgSQLMakefileGo

Github contributions (5)

github-logo-circle
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:
userBack-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.
reactpythondata-processingjavascriptbig-data
metabrainz/bookbrainz-site

Jan 2018 - Jan 2018

BookBrainz website, written in node.js.
Role in this project:
userAutomation Engineer / Build & Release Engineer
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.
Request Free Trial