I'mAadityaa,
Computer Engineering student at UMass Amherst with hands-on experience in AI, robotics, and full-stack development, dedicated to creating impactful, data-driven solutions and fostering innovation.
  • Instagram
  • Facebook
  • GitHub
  • LinkedIn
Education
A Voyage Through My Educational Journey
UMass Coursework

UMass Amherst

Chaitanya Coursework

Chaitanya

Experience

A Journey Through My Professional Experience

Peer Mentor

Peer Mentor

Peer Mentor

1/21/2025 - Present

UMass Amherst, USA

Build UMass

Build UMass

Software Developer

9/1/2024 - Present

Amherst, USA

Alstom

Alstom

NLP - Image Analytics Intern

6/3/2023 - 8/30/2023

Bangalore, India

ArtyFacets

ArtyFacets

ArtyFacets Full-Stack Development Intern

5/1/2023 - 6/1/2023

Bangalore, India

Projects
A Showcase of My Technical Projects

A platform assisting Indian farmers with crop guidance and equipment marketplace, powered by machine learning and weather forecasting.

GitHub

Prompts users to enter their zip code and crop type, providing a detailed crop schedule and guides for 22 crops. Retrieves soil content information, including nitrogen, phosphorus, potassium, and pH levels, based on user input. Utilizes a machine learning model hosted on Databricks to predict optimal conditions for planting crops. Integrates weather forecasting using the Perplexity API to determine the best planting times. Provides alerts for adverse weather conditions and a detailed schedule for planting, fertilizing, and watering. Features a marketplace for essential farming tools and equipment, connecting farmers with necessary resources.

Designed a transit App using Python and JavaScript, leveraging PVTA Transit Authority's live data API for real-time bus scheduling.

GitHub

Utilized bus location data to display precise arrival times at campus stops. Implemented the model through Raspberry Pi connected with an LCD Display to show the list of buses and their upcoming arrival times. Demonstrated proficiency in working with real-time data and API integration. Showcased ability to create practical solutions for everyday problems using technology.

Developed an Automated Data Analysis Tool leveraging machine learning techniques for comprehensive dataset insights.

GitHub

Built an end-to-end data analysis pipeline integrating ML clustering, statistical analysis, and visualization techniques. Implemented automated report generation using GPT models for data storytelling and insight extraction. Created dynamic visualization components including correlation heatmaps, distribution plots, and cluster analysis. Engineered flexible data processing modules supporting various data types and formats, with robust error handling.

Developed a CNN-based Deep Learning Model for Multi-class Skin Cancer Classification using the HAM10000 dataset.

GitHub

Built a robust image processing pipeline handling 10,000+ dermatoscopic images with data augmentation and normalization. Implemented a CNN architecture achieving significant classification accuracy across 7 skin cancer types. Created comprehensive data visualization tools for model performance analysis and patient demographics. Engineered balanced dataset handling through resampling techniques to address class imbalance issues.

Developed a Linear Regression Model using the conservative method, showcasing foundational machine-learning skills.

GitHub

Conducted in-depth model evaluation, including Mean Squared Error calculations and analysis of learning curves. Demonstrated advanced data analysis skills by developing a regression model on a comprehensive dataset. Showcased proficiency in Python programming for Machine Learning. Applied statistical methods to real-world data, enhancing predictive modeling skills.

Developed a Secure Communication System using DES and RSA encryption algorithms with socket programming.

GitHub

Implemented DES (Data Encryption Standard) encryption/decryption with multiple operational modes including CBC. Integrated RSA encryption for secure key exchange in a client-server architecture. Built network communication system using UDP sockets for encrypted data transmission. Created secure image encryption pipeline combining symmetric and asymmetric cryptography.

Developed a Unix Shell Implementation with Job Control and Signal Handling.

GitHub

Built a fully functional shell with foreground and background job management capabilities. Implemented robust signal handling for SIGINT, SIGTSTP, and SIGCHLD signals. Created efficient I/O redirection and pipe functionality for command execution. Developed comprehensive job control features including job status tracking and process group management.

Explored dynamic memory allocation in C using Malloc, Calloc, and Realloc functions.

GitHub

Demonstrated memory allocation and deallocation techniques. Implemented various data structures using dynamic memory. Analyzed memory usage and optimization strategies.

Implemented the RSA encryption algorithm in C, showcasing foundational cryptography skills.

GitHub

Implemented the RSA encryption algorithm in C, demonstrating understanding of cryptographic principles. Showcased proficiency in C programming for implementing complex algorithms.

Developed a Pose Estimation system using Python, OpenCV, and MediaPipe for real-time human pose detection and tracking.

GitHub

Implemented real-time human pose detection and tracking using advanced computer vision techniques. Utilized MediaPipe for accurate pose estimation, demonstrating proficiency in working with state-of-the-art computer vision libraries. Showcased ability to work with complex visual data processing in real-time applications. Applied knowledge of human anatomy and kinematics to improve pose detection accuracy.

Developed a Car Counter system using Python, OpenCV, YOLO, and SORT algorithm for accurate vehicle detection and counting.

Implemented object detection and tracking for accurate vehicle counting in various traffic scenarios. Utilized YOLO (You Only Look Once) algorithm for real-time object detection, showcasing proficiency in state-of-the-art computer vision techniques. Applied SORT (Simple Online and Realtime Tracking) algorithm for efficient multi-object tracking. Used cvzone for enhanced visualization and user interface, demonstrating skills in creating user-friendly computer vision applications.

Implemented Simultaneous Localization and Mapping (SLAM) algorithm using ROS noetic and Gazebo for robot navigation and environment mapping.

GitHub

Developed Python scripts for robot navigation and environment mapping, showcasing proficiency in robotics software development. Utilized ROS (Robot Operating System) for managing complex robotic systems and algorithms. Simulated and tested SLAM algorithms in various virtual environments using Gazebo, demonstrating skills in robotic simulation and testing. Applied knowledge of robotics, computer vision, and mapping algorithms to solve complex navigation problems.

Designed and developed a personal portfolio website using modern web technologies including Next.js, TypeScript, and Tailwind CSS.

Utilized Next.js for server-side rendering and optimized performance, showcasing proficiency in modern web development frameworks. Implemented responsive design using Tailwind CSS for a polished user interface across various devices. Leveraged TypeScript for enhanced code quality and developer experience, demonstrating skills in type-safe programming. Created an intuitive and visually appealing layout to effectively showcase projects and skills.

Created a Personal Protective Equipment (PPE) detection system using Python, YOLO, and OpenCV for identifying PPE usage in various environments.

GitHub

Implemented object detection for identifying PPE usage, showcasing skills in computer vision and safety applications. Utilized Google Colab for model training, demonstrating proficiency in cloud-based machine learning platforms. Used labelImg for dataset annotation, showing understanding of the importance of quality data in machine learning projects. Integrated SORT algorithm for object tracking and cvzone for visualization, enhancing the system's capabilities and user interface.

Developed a Music Player using Python, Binary Search Tree, and Tkinter for efficient music management and playback.

GitHub

Implemented a Binary Search Tree (BST) for efficient music management, showcasing strong data structure skills. Utilized Tkinter for a user-friendly graphical interface, demonstrating proficiency in GUI development. Created a system that allows users to play, pause, and navigate through music files, showcasing practical application of data structures.

Developed a Hand Landmark Detection system using Python, OpenCV, MediaPipe, and NumPy for real-time hand tracking and landmark identification.

GitHub

Implemented real-time hand tracking and landmark identification using advanced image processing techniques. Utilized MediaPipe for accurate hand pose estimation, demonstrating proficiency in working with specialized computer vision libraries. Applied NumPy for efficient numerical computations in image processing tasks. Showcased ability to work with complex visual data processing in real-time applications.

Created a Face Blurring application using Python, OpenCV, MediaPipe, and NumPy for real-time face detection and privacy protection.

GitHub

Implemented real-time face detection and blurring for privacy protection in various scenarios. Utilized Raspberry Pi 4 and a 12 MP Arducam wide-angle camera for hardware integration, demonstrating skills in embedded systems. Applied MediaPipe for efficient face detection and OpenCV for image processing tasks. Showcased ability to create practical solutions for privacy concerns using computer vision techniques.

Created a Face Mesh application using Python, MediaPipe, and OpenCV for real-time facial landmark detection and mesh generation.

GitHub

Implemented real-time facial landmark detection and mesh generation, demonstrating proficiency in advanced facial recognition technologies. Utilized MediaPipe for accurate facial feature tracking and mesh creation. Applied OpenCV for image processing and visualization tasks. Showcased understanding of facial anatomy and its application in computer vision projects.

Developed a Book Inventory system using Python, demonstrating proficiency in array manipulation and Object-Oriented Programming.

GitHub

Implemented features such as adding books, updating inventory, and generating reports. Utilized Object-Oriented Programming principles to create a scalable and maintainable codebase. Demonstrated proficiency in working with arrays and data structures in Python. Showcased ability to design and implement a practical database-like system using programming fundamentals.

Engineered nostalgic games of Tetris and Snake by implementing a sophisticated system with five well-crafted classes using Python and Tkinter.

GitHub

Utilized Python's Tkinter module for the graphical user interface, demonstrating skills in GUI development. Implemented the games using object-oriented programming principles, showcasing strong OOP expertise. Created a system with five well-crafted classes, demonstrating ability to design complex software architectures. Highlighted technical prowess and creative problem-solving abilities in game development.

Implemented various searching and sorting algorithms in Python, demonstrating strong understanding of data structures and algorithms.

Developed efficient solutions for common computational problems, showcasing problem-solving skills. Utilized Object-Oriented Programming principles to create modular and reusable code. Implemented and compared various searching and sorting algorithms, demonstrating understanding of algorithmic efficiency. Showcased ability to analyze and optimize code for better performance.

Developed a Chrome extension using JavaScript, HTML, and CSS, enhancing browsing experience with custom functionality.

GitHub

Utilized local storage for data persistence, demonstrating understanding of client-side storage mechanisms. Implemented DOM manipulation for dynamic content updates, showcasing proficiency in front-end web development. Created custom functionality to enhance Chrome browser capabilities, showing creativity in solving user needs. Applied knowledge of browser extension architecture and security considerations.

Created an interactive BlackJack game using JavaScript, HTML, and CSS, implementing game logic and an intuitive user interface.

Implemented game logic and rules using JavaScript, showcasing proficiency in programming game mechanics. Utilized DOM manipulation for dynamic updates of game state and user interface. Designed an intuitive user interface with responsive layout using HTML and CSS. Demonstrated ability to create engaging, interactive web applications.

Implemented Dijkstra's algorithm for finding the shortest paths in a graph.

GitHub

Developed a graph representation using adjacency lists. Visualized the algorithm’s execution for educational purposes. Optimized performance for large datasets.

Created low-level programs using Assembly language for educational purposes.

GitHub

Implemented basic algorithms in Assembly. Explored the interaction between hardware and software. Analyzed performance differences between high-level and low-level languages.

Developed a mock application integrating Phone Pay for payment processing.

GitHub

Implemented payment gateway integration. Ensured secure transaction handling. Created a user-friendly interface for payment processing.

Created a console-based Go Fish card game using C.

GitHub

Implemented game logic and rules. Developed a simple AI for opponent behavior. Created a user-friendly command-line interface.

Skills
Core Development Expertise

Languages

C
C
Python
Python
GO
GO
JavaScript
JavaScript
TypeScript
TypeScript
HTML
HTML
CSS
CSS

Frameworks

React
React
Next.js
Next.js
Tailwind CSS
Tailwind CSS
Bootstrap
Bootstrap
Flask API
Flask API
Fast API
Fast API
GRPC
GRPC

Databases

MySQL
MySQL
MongoDB
MongoDB
PostgreSQL
PostgreSQL
faissDB
faissDB
MilvusDB (Vector)
MilvusDB (Vector)
ChromaDB (Vector)
ChromaDB (Vector)

Technologies

Git
Git
TensorFlow
TensorFlow
OpenCV
OpenCV
Keras
Keras
MATLAB
MATLAB
Amazon S3
Amazon S3
pyrpLidar
pyrpLidar
pyQT
pyQT
LaTeX
LaTeX
HuggingFace
HuggingFace
YOLO
YOLO
Pytesseract
Pytesseract
ROS noetic
ROS noetic
Gazebo
Gazebo
StreamLit
StreamLit
Docker
Docker

Tools

Vercel
Vercel
VS Code
VS Code
GitHub
GitHub
Postman
Postman

Hardware

Rasberry Pi
Rasberry Pi
Arduino
Arduino
Beagle Bone
Beagle Bone
Jetson Nano
Jetson Nano
Location
Exploring Horizons
Present Base

Present Base

Simultaneous Connection

Simultaneous Connection

I'd Love to Hear from You
Reach Out Anytime!
Please fill out this form, I'll get back to you shortly.

Aadityaa Rengaraj

Sethuraman

  • Instagram
  • Facebook
  • GitHub
  • LinkedIn

© 2024. Made with ❤️ by Aadityaa Rengaraj