सात्विक पटवर्धन
Hi, I'm Satvik Patwardhan (eyekay), a programmer, Linux user and free software enthusiast from Varanasi, India. I am currently pursuing a B.Sc. (Hons.) in Computer Science at Banaras Hindu University, Varanasi. In my free time, I make free and open source software for GNOME and other Linux-based platforms.
I am a founding member of The Debuggers Coding Club at the Department of Computer Science, BHU, within which I have conducted several workshops on Linux and Free and Open Source software including introductory sessions as well as a series of technical sessions on shell scripting.
I also work on software projects for use at various departments and offices of BHU.
The slideshows which I prepared for workshops at the coding club are available here, under the CC BY 4.0 license.
I have worked on the following software projects during my studies at BHU:
Developed a web portal for the Office of the Dean of Students, BHU to digitally collect and verify dossier forms, manage hostels, rooms and allocations, aid in vigilance and ensure transparency in allotment of hostel seats across the university.
Designed and implemented an interactive web-based software to evaluate visual-spatial and executive functioning in children using established tasks (Corsi Block, Tower of Hanoi, object recognition, visual search) to be used as part of research work for a PhD thesis of a research scholar at the Department of Kriya Sharir (Physiology), Banaras Hindu University.
Designed and developed a centralized web portal for the Office of the Dean of Students, BHU for managing participants and events for Spandan, BHU's annual festival. Implemented across the university's 22 faculties and colleges.
Install websites as desktop apps, so that they appear in their own windows separate from any browsers installed. This is similar to the "Install as App" feature found in popular web browsers.
It uses an internal browser isolated from the system browser, which can optionally be used in incognito mode. Links to websites other than the one installed open in a new browser window.
Written in Python, Gtk 4 and Adw. Install on Flatpak or view the source code here.
Clicker is an auto clicker - it can simulate user input like mouse clicks and key presses repeatedly at given intervals for a given duration. This is useful in some video games.
Clicker works on both Wayland and X11 by simulating a remote desktop session. The user will need to grant this permission each time they start an automation.
Written in Python and GTK4. Install on Flathub or view source code here.
pdftools is a website for splitting, merging and rearranging PDF files on your browser. All processing happens locally and no data is uploaded to the server.
Other minor projects may be mentioned on the blog or available on my Codeberg page.