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.
PythonLLMsAutomationOCRView 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 TuningView 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 CrawlingView 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 AlgorithmsOptimisationView 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 DevelopmentView Code →