Bilal Kaludi

Bilal KaludiVerified

Chicago, IL

Data Scientist

Environmental Data Scientist with a Master's in Data Science and Analytics from San Diego State University. Currently working a dual appointment as Data and Sensor Network Manager at Argonne National Laboratory and Visiting Research Data Scientist at the University of Illinois Chicago on DOE-funded environmental research projects. Passionate about machine learning and open-source development with over 2,000,000 collective downloads on my projects.

Email
LinkedIn
Resume
GitHub
HuggingFace
Frontend

Frontend

StreamlitGradioReactBootstrapHTML5JavaScriptTypeScriptStyled Components
Backend

Backend

.NETNode.jsPythonPyTorchLinuxBashMariaDBFlask
Languages

Programming Languages

C++C#JavaPythonJavaScriptTypeScript
Data Viz

Data Visualization

TableauPlotlyD3.jsChart.jsHighchartsGoogle ChartsExcelLucidChart
Cloud

Cloud Tools

AWSAzureGitGitLabJenkins
Design

Design

FigmaIllustratorPhotoshopAfter EffectsLightroomBlenderUnreal Engine

Portfolio

A collection of my projects including machine learning applications, web tools, and AI models.

CodeSolutions

(2023-Present)

Premium Minecraft Plugin Development

Closed SourceSide Hustle

CodeSolutions specializes in developing premium, high-quality and user-friendly plugins for Minecraft servers. Our main product, ServerAssistantAI, is a game-changing plugin that integrates AI technology into Minecraft servers, providing instant, context-aware responses both on Discord and in-game.

CodeSolutions
CodeSolutions
CodeSolutions

ProtectorsCraft

(2020-Present)

Minecraft Server Network

Closed SourceSide Hustle

A cross-platform Minecraft server network offering Survival, Prison, Gens, and Creative game modes. Built around community feedback since early 2020, with over 5,000 unique players joining our network. Compatible with both Java and Bedrock editions.

Browser-Based FPS Recreation

Closed SourcePersonal Project

A work-in-progress fan-made browser recreation based on the golden era of Alliance of Valiant Arms, recreating the classic Ijji/early Aeria Games experience from scratch in Three.js. This passion project runs entirely in the browser with no downloads required.

StomAlytics

(2023-Present)

Stomata Analysis Tool

Open SourceWork Project

A useful tool for analyzing stomata on leaf surfaces, supporting multiple plant species with custom trained models on our own datasets. Features automatic stomata and pore detection with accurate measurement scale settings. Datasets, models, and research paper will be published soon.

StomAlytics

CROCUS Urban Climate Portal

(2025-Present)

Urban Environmental Data Platform

Closed SourceWork Project

A web interface for visualizing, querying, and monitoring environmental sensor data across the Chicago region. Features an interactive locations map, advanced data query browser with time-series visualization, device management, real-time health monitoring with sparklines and heatmaps, and CSV/code snippet export.

CROCUS Urban Climate Portal
CROCUS Urban Climate Portal
CROCUS Urban Climate Portal

Sap Flow Sensor Visualization

Closed SourceWork Project

A dashboard that visualizes data from sap flow sensors installed across Chicago's universities. These sensors measure the flow of sap in plants and provide valuable insights into plant health and water usage.

Urban Tree Health Dashboard
Urban Tree Health Dashboard

Advanced Question Detection for ServerAssistantAI

Closed SourceSide Hustle

An application created by CodeSolutions to showcase the Advanced Question Detection addon for ServerAssistantAI. Features a custom-trained model to accurately identify and classify between player questions related to the server that should be sent to the AI for a response, and conversations between players that should be ignored.

SAAI Question Detector

Embed Creator

(2024-Present)

Discord Embed Builder for ServerAssistantAI

Closed SourceSide Hustle

Create Discord embeds with config-ready output for Reply Format or Interaction Messages for ServerAssistantAI. Visually design your embed and generate the corresponding JSON code for use in discord-interaction-message.json and minecraft-interaction-message.json files.

Embed Creator

Document Creator

(2024-Present)

ServerAssistantAI Document Creator

Closed SourceSide Hustle

A web-based tool that simplifies the creation of documents for your server by crawling and converting content from multiple websites. Currently uses FireCrawl's API for content extraction and conversion.

Document Creator
Document Creator

CROCUS Daily Status Report

(2024-Present)

Automated Sensor Monitoring & Reporting

Closed SourceWork Project

A Python application that automates daily monitoring and status reporting for CROCUS sensor nodes. Fetches telemetry data from the Sage Continuum API, analyzes sensor health (battery, connectivity, data completeness), generates detailed visual reports (HTML, PDF, CSV), and distributes them via email every morning.

CROCUS Daily Status Report

CROCUS Slack Monitor

(2024-Present)

Real-Time Sensor Status Alerts

Closed SourceWork Project

A Python-based monitoring system that tracks the status of CROCUS sensor nodes (Sap Flow Sensors and MFR Nodes) and sends real-time alerts to Slack when devices go offline, come back online, or experience data reporting issues. Features batched notifications, color-coded statuses, and state persistence between runs.

CROCUS Slack Monitor

CROCUS Node Dashboard

(2024-Present)

Environmental Sensor Data Visualization

Closed SourceWork Project

A Streamlit web application for visualizing and analyzing real-time and historical environmental sensor data from the CROCUS sensor network. Features multi-node support, device and sensor filtering, flexible time ranges, interactive time-series charts, box plots, frequency charts, and transmission interval analysis.

ServerAssistantAI Analytics Dashboard

Closed SourceSide Hustle

A comprehensive React dashboard designed to visualize, analyze, and export log data from ServerAssistantAI. Provides server administrators with deep insights into AI usage, token consumption, and user interactions across Minecraft and Discord platforms with three analysis views: Overview, Interactions, and Analytics.

SAAI Log Analyzer

Sensor Data Processing & Merging

Closed SourceWork Project

A Streamlit-based web application designed to process, merge, and analyze data from MA200 (MicroAeth) and AirBeam air quality sensors. Features automated data cleaning, flexible statistical aggregation (mean, median, min, max), timestamp synchronization, and CSV export with comprehensive metadata preservation.

Air Quality Sensor Data Integration Tool

Pixel-Perfect Rank Prefix Generator

Closed SourcePersonal Project

A high-performance React application designed to generate professional-grade, pixel-perfect rank prefixes for Minecraft servers. Composites individual character images onto background textures with real-time color manipulation and exports configuration files for ItemsAdder and Nexo plugins.

Minecraft Prefix Creator

Data-Driven Homelessness Analysis

Closed SourceSchool Project

A comprehensive dashboard analyzing homelessness trends and correlations with socioeconomic factors in San Diego County, providing real-time and historical insights to understand the dynamics of homelessness. Created for BDA600.

San Diego Homelessness Analytics

Minecraft Resource Pack Unicode Tool

Closed SourcePersonal Project

A React-based tool designed for Minecraft Resource Pack developers to manage, organize, and generate custom unicode characters for default.json. Features a smart generator with structured and random modes, a symbol inspector, and bulk creator for up to 100 codes at once.

Unicode Symbol Generator

Minecraft Anticheat Data Visualization

Open SourcePersonal Project

A React-based web application designed to visualize and analyze anticheat data from Minecraft servers using the Vulcan Anticheat plugin. Provides insights into player behavior, violation patterns, and overall server security.

Vulcan Anticheat Analysis

ShopGUI Analysis

(July 2024)

Minecraft Economy Data Visualization

Open SourcePersonal Project

A React-based web application designed to analyze and visualize transaction data from Minecraft servers using EconomyShopGUI and ShopGUI+ plugins. Provides valuable insights into server economy, player behavior, and item popularity.

ShopGUI Analysis
ShopGUI Analysis

Environmental Monitoring Visualization

Closed SourceSchool Project

A React-based web application that provides data and insights from environmental monitoring nodes across the United States. Allows users to view node data on an interactive map, filter using various criteria, and export data for further analysis. Created as part of the SDSU Big Data Analytics program during BDA 797: Research with Professor Dr. Ming-Hsiang Tsou.

Environmental Nodes Dashboard

Document Question Answering

Open SourcePersonal Project

A Streamlit app that allows users to upload CSV, PDF files, or enter text and ask questions related to the content. Uses OpenAI's API along with PandasAI for CSV files and LangChain for PDF and text files to provide quick answers in real-time.

File Q&A AI Assistant

US Census API Web Application

(June 2023)

Census Data Query Tool

Closed SourceSchool Project

An authentication-protected web application that allows users to query US Census data using the Census API. Fetches, displays, and analyzes data with downloadable CSV exports.

US Census API Web Application

Environmental Impact Assessment

Closed SourceSchool Project

A Python Streamlit web application that allows users to answer questions about their lifestyle choices during the pandemic and the current period, helping determine the environmental impact of these choices. Displays how your Carbon Footprint Score has changed from the pandemic to the present, with a submission analysis dashboard showing distributions and downloadable CSV data.

Carbon Footprint Score Calculator

AI via Text Messages

Open SourcePersonal Project

A Flask application that allows users to send SMS text messages to ChatGPT-Turbo using Twilio and receive instant responses. Can be hosted 24/7 on services like DigitalOcean.

AI-Enhanced Journaling

Open SourcePersonal Project

A digital journal application leveraging OpenAI's Embeddings and Langchain to search and extract information from journal entries in seconds, helping users recall specific details from their past.

VirtualBrainGPT: Digital Journal

US Refugee LIVE Data Visualization

(April 2023)

Real-Time Data Dashboard

Closed SourceSchool Project

An interactive visualization of US refugee data for 2022. Data is retrieved live from Google Sheets with interactive tables and line charts for exploration.

US Refugee LIVE Data Visualization

Instagram Insights

(March 2023)

Instagram Data Analyzer

Open SourcePersonal Project

A Python Streamlit application that analyzes and visualizes your Instagram data including users not following you back, users you aren't following back, and more.

Instagram Insights

AI-Powered Food Recognition

Open SourceSchool Project

A Food Category Image Classifier that recognizes 12 food categories and provides personalized recipe recommendations based on user preferences. Features a user-friendly interface and recipe database integration.

Food Category Classification & Recipes Recommender

Reverse-Engineered ChatGPT Interface

Open SourcePersonal Project

Chat with ChatGPT using a reverse-engineered API library. Replies are streamed back in real-time, providing an experience similar to the official ChatGPT interface.

AI Assistant: revChatGPT

AI Prompt Generation

Open SourcePersonal Project

Generates ChatGPT/BingChat & GPT-3 prompts using a custom trained model. Enter a role and a prompt will be generated based on it.

ChatGPT-BingChat Prompt Generator

GPT-3 Chat Interface

Open SourcePersonal Project

Interact with OpenAI's GPT-3 models in real-time using your OpenAI API. Choose from various models, set temperature and max tokens, and manage conversations.

OpenAI Chatbot Web Interface

Text Summarization Tool

Open SourcePersonal Project

A Text Summarization Model that transforms long and complex texts into concise and meaningful summaries in seconds, saving time and effort.

Quick Summarizer App

EurekaQA

(Feb 2023)

Question & Answering Model

Open SourcePersonal Project

A Q&A Model trained to analyze text data and automatically answer questions based on the information contained within using extractive question-answering.

EurekaQA

Custom Stable Diffusion Model

Open SourcePersonal Project

A Text2Image AI model trained on 768x768 images on top of Stable Diffusion 1.5, designed to create high-quality portraits and landscape images using the 'artificial-journey style' keyword.

ARTificialJourney-v1.0-768

Customer Feedback Analyzer

Open SourcePersonal Project

Analyzes the overall sentiment of customer reviews using NLP algorithms and machine learning, helping businesses gain insights into customer satisfaction.

Reviews Sentiment Analysis App