Srinath Anand
193 words
1 minutes
Portfolio

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#

InstitutionAcademic TermCourseGrade
Vellore Institute of Technology, Chennai2022-26B. Tech CSE (Core)CGPA: 8.71
National Public School, Gopalapuram2010-22AISSCE94.2%
National Public School, Gopalapuram2010-22AISSE94%

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.

Rockers:#

Implemented this meta-package manager in Rust, for managing packages across several Linux distributions and repositories.

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:

PythonC/C++RustNumPy/Jupyter
JavaRJavaScriptBash
ReactJSSQLMatplotlibNcurses

Tools:

GNU/LinuxDockerGitGitHub
GNU EmacsCisco Packet TracerWiresharkFirebase
ArduinoRaspberry PiMQTTPyPI
Portfolio
https://themagitian.github.io/posts/portfolio/
Author
Srinath Anand
Published at
2024-08-04
License
CC BY-NC-SA 4.0