Projects
Projects I have built or am working on, and ideas I am exploring. Links to source code and details pages are included where they exist.
Selected work
Featured project
AI Log Intelligence Platform
A Streamlit application for analyzing system log files. It parses logs into structured entries, provides statistics and visualizations, performs anomaly detection with Isolation Forest, and groups unusual entries using K-Means. It can optionally draft an incident report with Google Gemini.
Python · Streamlit · Pandas · Scikit-learn · Plotly · Gemini API
Status: Active development
Featured project
Neural Forge (AI Blender Assistant)
A Blender add-on that generates Python scripts for Blender tasks using Google Gemini, OpenAI, Ollama (local models) or any OpenAI-compatible API. It can include scene context in the prompt, auto-execute generated scripts, and ask the model to fix a script that fails. Generated scripts are kept in a history with View, Run and Copy actions, and a Quick Prompts panel offers example prompts.
Python · Blender Python API · LLM APIs
Status: Implemented (version 1.0.0)
Featured project
College Knowledge Base Crawler
A production-oriented crawler that collects pages and documents from a college website and prepares them as a dataset for a future RAG pipeline. It respects robots.txt, crawls concurrently with retries and backoff, extracts structured page content and metadata, downloads linked documents, and stores crawl information in SQLite.
Python · Requests · BeautifulSoup · lxml · SQLite · YAML
Status: Crawler implemented; RAG pipeline not built yet
Other projects
Project
CodeEditor
A Java Swing desktop code editor with MySQL integration over JDBC.
Project
CSV Cleaner
A Python data-cleaning and automation tool for CSV and Excel files.
Project
ML Lab
Jupyter notebooks from machine learning lab practicals: synthetic data generation, data processing, linear and logistic regression, and exploratory analyses of the Titanic and Online Retail datasets.
Python · Jupyter · Pandas · NumPy · Scikit-learn · Matplotlib · Seaborn
Status: Academic coursework
Exploration
Ideas I am exploring as part of what I am learning, rather than built projects.
Idea
Ghost Battery
Exploring physics-informed ML for Formula 1 energy use and overtaking decisions.
An idea I am exploring as I learn physics-informed machine learning: estimating a Formula 1 car's hidden electrical energy state from public telemetry by combining physics-based models with machine learning, and using that estimate to reason about the energy cost and value of overtaking.
Status: Idea / exploration — not built yet
More repositories are available on GitHub.