A timeline of projects and explorations.
Created a step-by-step tutorial covering HTML, CSS and JavaScript fundamentals — hosted on GitHub Pages.
Published github-jump-to-profile — a browser userscript that redirects the GitHub avatar click to your profile instead of the home feed.
Reproduced the Apache Struts2 RCE vulnerability using PowerShell and Java in a controlled lab environment.
Documented the underlying mechanics of OGNL injection attacks, tracing the exploit path through the Struts2 expression evaluator.
Restructuring the PredNet predictive-coding model with a Transformer backbone for improved temporal representation.
Published comparable-version-sync to pub.dev — a semantic version comparison and synchronisation utility.
Optimised a Monte Carlo algorithm for maze traversal, reducing convergence time with a custom reward reshaping strategy.
Published draggable-range-selector to pub.dev — a highly customisable interactive range-input widget for Flutter.
Rebuilt the PredNet predictive-coding model in PyTorch from scratch, modernising the original Keras implementation.
Built a full OOP-based Java management system applying SOLID principles and design patterns.
Published a detailed annotated breakdown of the original PredNet architecture with layer-by-layer diagrams.
Wrote up the mathematics behind Self-attention and Key / Query / Value interactions.