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.

This page was made with HTML, Tailwind CSS, and JS, on Garuda Linux. Thanks for stopping by.