GSoC :: Coding Period – Phase One (May 14th to June 12th): Initial implementation of typewriter annotation tool in Okular

Hi everyone, The phase one of the coding period is now completed and I’m done with the initial implementation of typewriter annotation tool in Okular along with writing the integration tests for the same. I have created the revision on Phabricator and it is currently under review. Some review comments by my mentor are still … 


FreeText typewriter annotation WYSIWYG implementation ideas

As a part of the GSoC project, I’m working with my mentor Tobias Deiminger on implementing the FreeText typewriter annotation with click-to-type WYSIWYG editing feature in Okular to write directly on PDF page. Here we have come with the following high-level implementation ideas: Idea 1: Dedicated annotation widgets This is inspired by the existing FormWidget … 


The beginning of GSoC 2018 with KDE

The result for GSoC 2018 was set to be announced on April 23, 2018 at 21:30 (+0530 GMT). When the time arrived for the announcement, and to browse the list checking for self’s name, the time almost got stopped for me. The wind of excitement, fear and tension was spread into all the corners of my spine. Well, … 


Beginning as Linux kernel contributor

Submitting the first patch to the Linux kernel was a breathtaking experience. It all started in the second week of Feb. It took me ~1 hour to clone the latest Linux kernel source tree on an 8 Mbps internet connection and then almost a night in order to compile and build the 4.15 Arch Linux kernel. I followed … 


My freshman summer internship at Swaayatt Robots

Hello world! This is my foray into this newly created blog. This blog post is about my experiences and learnings as a freshman intern at Swaayatt Robots, IN. Swaayatt Robots, at the present, is developing on-road self-driving technology that works on unusual Indian roads and environment without LiDAR or RADAR. Last year, I was looking …