Projects

My builds and experiments

  • AI Agent System Automation Tool

    A natural language powered OS automation agent. Uses OCR, SQLite memory, action planning and Python scripting to execute tasks on macOS locally without browser automation.

    PythonLLMsAutomationOCR
    View Code →
  • Evolutionary Optimisation Project

    Analysis of how hyperparameter choices affect evolutionary optimisation performance by running controlled trials across population sizes and mutation rates, evaluating convergence behaviour through statistical metrics and visualisations.

    PythonMachine LearningOptimisationEvolutionary AlgorithmsData VisualisationHyperparameter Tuning
    View Code →
  • PageRank Search Spider & Visualiser

    A Python search engine emulator that crawls websites, stores link graphs in SQLite, computes PageRank iteratively and includes a D3.js force directed visualiser for further exploration.

    PythonSQLitePageRankWeb Crawling
    View Code →
  • Shakespearean Text Evolution Algorithm

    An evolutionary algorithm that transforms random text strings into a target Shakespearean sonnet using mutation, crossover, scoring functions and iterative optimisation.

    NLPGenetic AlgorithmsOptimisation
    View Code →
  • My Portfolio Website

    Check out my complete codebase for this site that I built with JavaScript, Next.js, a custom content loader and hand crafted UI components.

    Next.jsJavaScriptWeb Development
    View Code →