Skip to content

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

    Code: AI Log Intelligence Platform on GitHub

  • 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)

    Code: Neural Forge (AI Blender Assistant) on GitHub

  • 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

    Code: College Knowledge Base Crawler on GitHub

Other projects

  • Project

    CodeEditor

    A Java Swing desktop code editor with MySQL integration over JDBC.

    Java · Swing · MySQL · JDBC

    Status: 2nd-year project

    Code: CodeEditor on GitHub

  • Project

    CSV Cleaner

    A Python data-cleaning and automation tool for CSV and Excel files.

    Python · Pandas · openpyxl · watchdog · Rich

    Status: Implemented

    Code: CSV Cleaner on GitHub

  • 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

    Code: ML Lab on GitHub

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

    Details: Ghost Battery

More repositories are available on GitHub.