Software Engineer | Technical Evangelist

Blog PostsResume

Loklak, a distributed social media message search server, generates its documenations automatically using Continuous Integration. It generates the documentation in the gh-pages branch of its repository. From there, the documentation is linked and…

Yaydoc, an by Fossasia, among other components, consists of a Web User Interface. This UI has a form that takes as its input certain information about a user’s project and generates documentations using this information in the backend with the help…

Many projects on Github use Travis to automatically execute certain scripts on every build. Unfortunately, Travis build does not fail fast. What this means is that Travis continues the build even after it encounters errors in the building process…



ownCloud lets its users associate an email address with their account. Having an email address gives the users access to various functionalities including, but not limited to password recovery. Versions before 10.0 didn't verify the emails that the…

ownCloud enables its users to request resetting the password by sending a 'Password Reset Email'. The email is sent to the registered user email id. This feature had a little bug in it. A password reset email could be asked continuously for an…

prelimQuiz is an open source, simple and powerful self-hosted quiz platform that lets an organiser host a quiz either on a local server or in the cloud. It has a beautifully designed interface and it is customizable in a way that it offers you to…


While I was working on my project prelimQuiz, I got stuck at a serious problem. In a quiz, the quizmaster might need to add images along with the question, I had to add this feature, and for that, the uploaded image has to be stored and retrieved…

© 2021 Ujjwal Bhardwaj. All Rights Reserved. (Source code)