Hi, I am Sahil Gautam. I wasn't interested in computer science, and am here simply because by the time I passed high school, CS was the most attractive career. Since then, I started exploring CS to know what it has to offer, and I must say, there are so many things on my drawing board that I want to work on, if time allows. Some of them are Game Developement, Devops, SysAdminstration and on and on.
Here are the technologies that I use daily, or I am fimiliar with. I am not very good at any of these, and I don't want to be, atleast during my college life. This is not the time to settle on one stack, but rather work on the fundamentals and explore the horizon.
So I will be working on Libreoffice Themes this summer, where I will be adding support to customize the UI, implementing "Themes" in libreoffice. Libreoffice has it's own GUI Library VCL, which interfaces with different widget toolkits like GTK, QT, Win32 etc to create dialogs etc.
Current state is that VCL just extracts colors out of the widget toolkits, but doesn't seem to put back the updated colors. That's what I will be doing.
Contributing to libreoffice, working on UI/UX. There is an interesting story on why do I have 2 contribution accounts. I will tell that if you ask me in person ;). We need more people working on Libreoffice, so if you want, you can start with this demonstration video by Hossien.
Riced my linux system rocking Arch BTW. Along with this, I read stuff on computer science fundamentals. Introduction to Networking by Charles R Serveran and Missing Semester of your CS Education are some of those. It was around this time, when I got involved with Libreoffice development.
Created basic CLI applications in C. These were college assignments, and I was exploring C during this time.
- Ice-Cream Parlour Management System
- IPL Schedule Maker built it for a friend