Skip to main content

Aman Devrani

Data Science, AI & ML Enthusiast | Software Engineer

India
B.Tech Computer Science
Student Developer

Passionate Computer Science student focused on Artificial Intelligence, Machine Learning, and Data Science. Experienced in building intelligent systems, predictive models, and scalable software solutions. Skilled in data analytics with a strong foundation in software engineering principles. Committed to leveraging AI/ML & DS technologies to solve real-world problems and drive innovation.

Aman Devrani

Skills

Technologies and tools I work with

Languages

  • C
  • C++
  • Python
  • Java
  • JavaScript
  • TypeScript

Tools

  • Figma
  • Postman
  • Docker
  • Git
  • Firebase
  • Ubuntu

Frameworks & Technologies

  • React.js
  • Next.js
  • TailwindCSS
  • Flask
  • Node.js
  • Oracle SQL

Featured Projects

Showcasing my work in software development and machine learning

EcoDrive: AI System for Sustainable Driving

PythonYOLOv8PyTorchPySparkOpenCVFlask

A software-based AI system leveraging YOLOv8 object detection and PyTorch deep learning to analyze live traffic video feeds in real-time. Dynamically optimizes traffic signal timings based on vehicle density and movement patterns, reducing idle time at intersections. Uses PySpark for processing large-scale traffic datasets and OpenCV for computer vision tasks. Deployed via Flask API for seamless integration with existing traffic infrastructure, promoting fuel efficiency and reducing carbon emissions.

Impact: Reduces vehicle idle time and COâ‚‚ emissions through real-time AI-driven traffic signal optimization, deployable on existing infrastructure

GeuBus: Smart DBMS Based Bus Management System

Node.jsExpress.jsMySQLSocket.ioLeaflet.js

An intelligent DBMS-based bus management system for real-time bus tracking, automated seat allocation, and scheduling with three portals for students, drivers and, admins. Features live geolocation tracking using Leaflet.js maps and WebSocket-based real-time communication, enabling students to monitor bus locations and drivers to update routes dynamically.

Impact: Enables real-time bus tracking and automated resource allocation, reducing operational inefficiencies and improving campus transport coordination

SikhshaBox: Lightweight OS Virtualization for Educational Labs

DockerNode.jsReactShellUbuntu Server

A containerization-based platform using Docker to provide isolated coding environments for educational institutions on minimal hardware. Features a React frontend for student interaction, Node.js backend for resource management, and Shell scripts for user and admin activities. Includes personalized learning analytics, and Prometheus/Grafana monitoring for system performance. Enables multiple students to work simultaneously on shared infrastructure with instant boot times.

Impact: 70% reduction in initial cost and 80% reduction in operational costs compared to traditional labs, with boot times reduced from minutes to seconds

My Portfolio Website

Next.jsTypeScriptTailwind CSSVercel

A modern, responsive personal portfolio website built with Next.js 16 and TypeScript, featuring smooth animations powered by Framer Motion and elegant styling with Tailwind CSS. Showcases technical skills, professional experience, academic achievements, and project portfolio across Web Development, AI/ML, and Data Science. Includes interactive sections for skills visualization, detailed project cards, certifications display, and contact form. Optimized for performance with server-side rendering and static generation for fast load times and excellent SEO.

Impact: Serves as a comprehensive professional digital identity, enabling recruiters and collaborators to explore technical expertise through an interactive platform. Demonstrates proficiency in modern web development, UI/UX design, and performance optimization while facilitating networking opportunities and showcasing continuous learning.

Cloud VM Resource Optimization

C++ReactFlaskDSA Algorithms

An intelligent cloud resource allocation system implementing the 0/1 Knapsack dynamic programming algorithm to optimize virtual machine distribution across cloud infrastructure. Built with C++ for high-performance computation, Flask backend for API services, and React frontend for visualization and monitoring. Analyzes resource requirements and constraints to minimize VM wastage while maximizing utilization efficiency. Includes real-time allocation dashboard and performance metrics tracking for cloud administrators.

Impact: Enhanced performance and reliability of VM allocation

House Price Predictor

PythonMachine LearningFlaskScikit-learn

A machine learning application that predicts house prices based on geographical location and property attributes using advanced regression algorithms. Implements multiple models including Linear Regression, Random Forest, and Gradient Boosting with Scikit-learn for optimal accuracy. Features data preprocessing, feature engineering, and model comparison to select the best performing algorithm. Deployed as a Flask web application with an intuitive interface for users to input property details and receive instant price predictions.

Impact: Achieved 93% prediction accuracy on test dataset

Accuracy: 93%

Multi-Model ML Loan Allocation

PythonMachine LearningPandasNumPy

A comprehensive machine learning system for pre-approved loan allocation decisions, comparing multiple classification algorithms including Logistic Regression, Decision Trees, Random Forest, and Neural Networks. Utilizes Pandas for data manipulation and NumPy for numerical computations on large financial datasets. Implements feature selection, cross-validation, and hyperparameter tuning to optimize model performance. Provides detailed analysis of applicant creditworthiness with explainable AI techniques for transparent decision-making in financial services.

Impact: Achieved 95% accuracy in loan approval predictions

Accuracy: 95%

Experience

My professional journey and contributions

Green Skills AI/ML Engineer

AICTE-Shell-Edunet Foundation - Internship
Remote

Key Responsibilities

  • Developing EcoDrive, an AI-powered software system to promote sustainable and fuel-efficient driving using machine learning and computer vision
  • Implementing real-time object detection and lane analysis to evaluate road conditions and driver behavior
  • Building ML models to predict and optimize fuel efficiency based on speed, braking, and acceleration patterns
  • Aligning AI systems with UN Sustainable Development Goals (SDG 13: Climate Action) by encouraging eco-friendly driving practices

Highlights & Achievements

  • Computer vision integration for real-time driving behavior analysis
  • ML-based efficiency optimization for fuel consumption reduction
  • Software-only solution designed for wide accessibility without additional hardware

Open Source Contributor

GirlScript Summer of Code
Remote

Key Responsibilities

  • Contributing to open-source projects with focus on web development and API integration
  • Implementing new features and fixing bugs in various repositories
  • Writing comprehensive documentation for project contributions
  • Certified Student Expert in API Fundamentals by Postman

Highlights & Achievements

  • Active participant in GirlScript Summer of Code program
  • Strong knowledge of API fundamentals and RESTful architecture
  • Engaging with the open-source community

Student Member

ACM, Association for Computing Machinery
Remote

Key Responsibilities

  • Active member focusing on Machine Learning and Membership Development
  • Participating in technical workshops and seminars
  • Conducting research on emerging technologies and computing trends
  • Engaging in professional development activities

Highlights & Achievements

  • Member of the world's largest computing society
  • Involved in Machine Learning initiatives
  • Contributing to membership development programs

Student Member

GDG Dehradun
Dehradun, Uttarakhand, India

Key Responsibilities

  • Active member of Google Developer Group Dehradun
  • Participated in tech talks and community events
  • Collaborated with local developers on various projects
  • Engaged in learning and sharing Google technologies

Highlights & Achievements

  • Part of Google Developer Group community
  • Attended technical workshops and meetups
  • Networked with local tech professionals

Technical Head

GEU ACM
Graphic Era University

Key Responsibilities

  • Led technical initiatives as Technical Head of GEU ACM chapter
  • Managed project development using Figma and technical workshops
  • Coordinated with team members on various technical events
  • Participated and encouraged students in events like coding competitions and debugging challenges

Highlights & Achievements

  • Successfully organized technical events and workshops
  • Led a team of student developers
  • Promoted coding culture within the university

Achievements

Notable accomplishments and recognitions

LeetCode Problem Solver

Solved 200+ algorithmic problems across various difficulty levels, demonstrating strong problem-solving and data structures knowledge

Click to view details (opens in new tab)

Project Team Leader

Led project teams in academic and collaborative environments, coordinating development efforts and ensuring successful project delivery

AWS Skill Builder License

Awarded for outstanding academic performance and dedication to cloud computing technologies

Coursera License

Recognized for exceptional academic achievement and commitment to continuous learning

Public Speaking & Debate

Accomplished speaker and debater with strong communication and critical thinking skills. Active participant in debates and group discussions as a member of the DebSoc GEU Society

Advanced Typing Proficiency

Consistently achieving 150+ words per minute with high accuracy, enabling rapid code implementation and significantly enhancing development productivity

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to collaborate. Feel free to reach out through any of the channels below!