Years Experience
3
Who Am I?
I build AI-enabled applications, backend APIs, and data systems that are meant to be shipped, used, and maintained in real environments. My recent work spans Electron desktop software, FastAPI services, retrieval-augmented generation, geospatial dashboards, and cloud deployments across AWS, Jetstream2, and Google Cloud Run.
Hello, my name is Rahul Babu. I am a software engineer with 3 years of experience building AI-driven full-stack applications, backend APIs, and data systems using Python, JavaScript, TypeScript, React, FastAPI, Django, Flask, and Java. I focus on practical engineering work that turns research ideas, business workflows, and data-heavy problems into production-facing software.
At Hovian Inc., I worked on an Electron desktop application by integrating AI workflows, backend APIs, reusable UI modules, and a Python-based animated GIF generation pipeline for text-driven features. At ASU Decision Theater, I built and deployed LLM and machine learning systems, including RAG assistants, automated evaluation tooling, and an opioid-risk forecasting dashboard backed by geospatial data and cloud infrastructure.
My core stack includes Python, FastAPI, Django, Flask, React.js, LangChain, Hugging Face, Scikit-learn, PostgreSQL, MongoDB, Docker, CI/CD, and AWS services such as EC2, RDS, S3, Glue, ECS, and CloudWatch. I am interested in shipping useful products at the intersection of AI systems, backend engineering, and applied analytics.
Interests
Tempe, AZ, USA
Master of Science in Computer Science
Aug 2023 - May 2025
CGPA: 3.83/4
Chennai, TN, India
Bachelor of Engineering in Computer Science
July 2019 - June 2023
CGPA: 8.69/10
Egmore, Chennai, India
High School
Cucamanga, California, USA
Software Engineer
July 2025 - Dec 2025
Tempe, Arizona, USA
Software Engineer
May 2024 - May 2025
Chennai, TN, India
Software Developer
Jan 2022 - July 2023
16 projects shown
No projects match this filter.
Developed a fake job posting predictor to identify fraudulent listings that mimic legitimate roles and help improve trust and safety for job seekers and hiring platforms.
Led a research project as the team lead for an 8-member group and documented a 60-page research paper on user identification, authentication, and interaction analysis for social media data analytics using AI.
Built a configurable movie-review search experience using Elastic Search UI with App Search engine integration, designed for quick setup, customization, and static deployment.
Built a web automation and evaluation pipeline to run prompts through multiple LLMs, aggregate responses in structured sheets, and benchmark output quality with NLP metrics.
This project focuses on establishing a robust and secure framework for the management of IoT devices, underpinned by the principles of data immutability and transparency, all facilitated by the innovative use of blockchain technology.
This project focuses on utilizing hyperspectral imaging for forest terrain monitoring, aiming to provide detailed insights into forest contents and potential risks. It utilizes the Indian Pines dataset, which captures hyperspectral data from a forested area, and employs a hybrid classification method, including Support Vector Machines (SVM), 2D Convolutional Neural Networks (CNN), 3D CNN, M3D-CNN, SSRN, and a Hybrid model for precise forest analysis.
The Web Phishing Detection project is a Python-based solution deployed on the IBM Cloud platform, focused on the detection of phishing websites. It incorporates machine learning techniques to enhance accuracy.
An application developed using Kivy and PyTorch Framework. The application simulates an autonomous vehicle navigating a map I designed, complete with manually placed obstacles.
The Tournament Manager is a Java-based application designed to facilitate the efficient organization of sports tournaments.
The "Harmful Comments Classifier" is a Python-based Natural Language Processing (NLP) project, executed within the Google Colab environment.
"EATERIO" is a web application built using HTML, CSS, JavaScript, and MongoDB, designed to facilitate food ordering and management within organizations.
Research Publication
The Case for Small, Qualitative Evaluations (SQEs) for Grading LLM Chat Responses for Extreme Heat Adaptation and Other Less-Bonded Fields
Submitted (In Progress)
Co-authored a research study introducing the Desert Language Model Evaluation Framework (DLEF) to assess LLM performance in extreme heat adaptation and show domain-specific strengths and limitations that large-scale benchmarks can miss.
Journal Publication
Advances in Computers, Elsevier, Volume 132 (2024), Pages 205-218
Published a study on autonomous navigation that uses a Deep Q-Learning model with a reward-penalty mechanism to train an agent in a generated environment for real-world obstacle avoidance.
Professional Certification
Issued May 2025 - Expires May 2028
Virtual Experience
Issued Sep 2025
Credential ID: 6D2BARv5wgwb9AqEx
Skills: Data Analysis, Visual Analytics
Research Compliance
Issued Jun 2024
Credential ID: 60593265
Research Compliance
Issued Jun 2024
Credential ID: 63090511
Research Compliance
Issued Jan 2024 - Expires Jan 2028
Credential ID: 60593339
Course Certificate
Issued Feb 2024
Credential ID: UC-4a6796d5-5009-4e25-af33-bcd88d61649b
Skills: Computer Architecture
Course Certificate
Issued Aug 2023
Credential ID: 4LQXS9ZN4373
Skills: Exploratory Data Analysis, Visual Analytics, Data Science, Data Analysis
Course Certificate
Issued Aug 2023
Credential ID: LMHXK6GDTHZ9
Skills: User Experience (UX), Wireframing
Course Certificate
Issued Aug 2023
Credential ID: UC-09351ca5-91b3-4cda-8beb-b87d7e80a6d9
Skills: Scripting, Docker, Linux, Kubernetes, Amazon Web Services (AWS)
Course Certificate
Issued Jun 2023
Credential ID: UC-1bc4bd69-2022-4696-a861-135f3688bb57
Skills: AngularJS, Microsoft Visual Studio Code, Angular
Wrote about building an Arizona overdose-risk visualizer at Census Block Group resolution, covering the geospatial UI, API integration, and product decisions behind the dashboard.
Documented how the climate-policy assistant was built using retrieval, reranking, post-processing, and analytics to improve answer quality and make the app more useful for policy research workflows.
Production APIs, service layers, and database-backed application logic.
Interactive UI systems, component architecture, and client-side product experiences.
Retrieval, LLM orchestration, model evaluation, and applied machine learning pipelines.
ETL, validation, analytics pipelines, and structured data systems for decision-making.
Deployment, observability, runtime reliability, and cloud-native service delivery.
Tooling, integrations, and engineering workflow patterns used to ship end-to-end products.
Contact
Open to roles and collaboration across AI engineering, backend development, and full-stack product work.