Hello there!
About
Hi there! I'm Aryan, a college student, technology enthusiast, melomaniac, aesthete, DIY lover, novice chess player, and all-round geek. My interests are dynamic, diverse and span multiple domains like cybersecurity, AI, web development and hobbyist electronics.
Skills
I've worked with (and am familiar with) the following software/hardware tools on my journey as an aspiring developer:
Programming/Scripting Languages
- Python [python3]
- C
- JavaScript/TypeScript
- C++
- Kotlin
- Dart
- PowerShell
- Bash
- Java
Frameworks/Libraries
- Svelte
- React.js
- fastapi
- Flutter
- numpy
- reflex
- Electron
- Keras [For Deep Learning]
- transformers [For LLM fine-tuning]
Other Tools
- ollama [for LLMs]
- HTML/CSS
- MySQL
- sqlite3
- MongoDB
- node.js
- Arduino
- Raspberry Pi
- NVIDIA Jetson Nano
- Linux [Garuda Linux]
You can check out some of the projects that I've worked on here.
Degree and Education
I'm currently in my sixth semester, pursuing a B.E in Computer Science and Engineering at RV College of Engineering, Bengaluru, India. I regularly participate in multiple events hosted by various clubs across campus, like competitive programming contests, CTFs, upskilling events, and social outreach programmes.
College | R V College of Engineering, Bengaluru |
Program | B.E in Computer Science and Engineering |
Year | 3 [III] |
Ongoing Semester | 6 [VI] |
Current CGPA | 9.59/10 [no backlogs] |
Member of Clubs | Coding Club, RVCE Rotaract Club, RVCE National Service Scheme, RVCE |
Secondary Education Results |
[2020] AISSE - 97.6% [2022] AISSCE - 98.6% (PCMC) |
Projects
Listed below are some of the projects that I've recently worked on/been a part of.
Project Title (with time period) | Brief description |
GenAI-Powered Smart App for Crop Rotation Forecasting [April 2025 - June 2025] |
- Developed a multilingual, cross-platform app for crop predictions and price forecasting for crop rotation. - Used prompt-engineered LLaMa-3 to give crop suggestions for crop rotation based on environmental factors, past land usage history, and other relevant details. - Took natural language inputs from the user with both text and speech. - Implemented a per-market crop price forecasting system using Random Forest Regressors and the AgMarkNet dataset provided by the Government of India. |
Modular Architecture for Multi-Lingual Augmentation of LLM Responses [December 2024 - February 2025] |
- Developed and implemented a modular 4-layer architecture to adapt an LLM to generate outputs intended for a different target language. - Fine-tuned a LLaMa-3 model for use in the above architecture, intended for use with various regional Indian languages. |
An Extensible and Scalable Fleet Monitoring System [March 2024 - September 2024] |
- Designed and developed a fleet tracking system for ATDXT Pvt. Ltd, Bengaluru, as part of a consultancy project under the Department of CSE, RVCE. - Involved developing hardware as well as software. - Individual vehicle modules were built using a Raspberry Pi Zero 2 W with GSM SIM900A module, a DS3231 (RTC), and a GPS neo6M module. - Admin Web UI and DB were hosted on Firebase. |
E-Waste Processing and Segregation using Computer Vision and Robotics [May 2023 - ongoing] |
- Funded by and in progress as part of the ARTPARK program (an initiative of the Indian Institute of Science, Bengaluru) - Developed a robotic system to categorize, classify, and segregate various types of e-waste from a given e-waste sample. - Created a labelled dataset for e-waste comprised of 1000+ images. - Used Raspberry Pi 4B and NVIDIA Jetson Nano boards to perform computer-vision based inference. - A robotic arm and conveyor belt system was used to segregate the e-waste sample. |
I also work on a few hobby projects. They can usually be found on my GitHub page. Some of them are listed below:
- Refresh: An android app that automates repetitive checking of a webpage for updates.
- discord-py-interpreter: A self-hosted python interpreter that can be operated and used from within a Discord channel.
- ConsoleToStr: A lightweight module written in Python that converts STDOUT and STDERR outputs into valid python strings.
Contact
Want to discuss something? Let's get in touch! I am reachable via e-mail. You could also check out my profiles on LinkedIn, GitHub, or LeetCode if you prefer.