Srinath Anand
Junior, VIT Chennai
Technical Advisor, Linux Users Group, VIT Chennai
PROFILE
Passionate about GNU/Linux.
Analytical thinker, problem-solver,
Tech enthusiast, open-source programmer.
EDUCATION
Institution | Academic Term | Course | Grade |
---|---|---|---|
Vellore Institute of Technology, Chennai | 2022-26 | B. Tech CSE (Core) | CGPA: 8.82 |
National Public School, Gopalapuram | 2010-22 | AISSCE | 94.2% |
National Public School, Gopalapuram | 2010-22 | AISSE | 94.4% |
PROJECTS
StratOS Linux:
A GNU/Linux distribution based on Arch Linux. It provides access to the largest set of repositories of software available on any Linux distribution. My twin (and fellow VITian) Srikanth and I develop the distribution and maintain the package repository, fixing bugs in the distribution. I am the lead developer of the GNOME and Niri spins.
Rockers:
Implemented this meta-package manager in Rust, for managing packages across several Linux distributions and repositories.
Xoxo
Simple symmetric cryptographic algorithm implemented in Rust, accompanied by server and client binaries for message exchange.
Smart Planner:
A voice assistant we worked on as a team to aid with calendar- based task scheduling using a Raspberry Pi, ESP8266, Arduino Uno and MQTT, Python & natural-language processing to parse voice commands, using Firebase as a database and a ReactJS frontend I helped develop.
Dijkstra:
I created this to visualize the effects of applying Dijkstra’s and A* algorithms on a Matplotlib graph. By measuring the execution time between the two, their efficiency is determined in various scenarios.
Terminator:
A proof-of-concept task manager written in C using Ncurses. It updates the processes list on-the-fly and sends different UNIX signals to them.
SKILLS
Programming Languages/Frameworks:
Python | C/C++ | Rust | NumPy/Jupyter |
Java | R | JavaScript | Bash |
ReactJS | SQL | Matplotlib | Ncurses |
Tools:
GNU/Linux | Docker | Git | GitHub |
GNU Emacs | Cisco Packet Tracer | Wireshark | Firebase |
Arduino | Raspberry Pi | MQTT | PyPI |