I'm an enthusiastic engineer, focused on developing intelligent systems and solving complex problems through machine learning and deep learning techniques.
My expertise spans deep learning architectures and foundational AI concepts, with experience in neural networks, reinforcement learning, and generative AI. I have hands-on experience building everything from scratch - including complete deep learning algorithms in C and fine-tuned diffusion models.
Currently seeking opportunities to apply my technical skills and continue learning in dynamic, challenging environments.
Advanced reinforcement learning research investigating autonomous exploration in complex 3D environments. Features custom transformer architectures with attention mechanisms and rigorous comparative analysis across multiple metrics.
Complete Deep Q-Network reinforcement learning algorithm built from scratch in pure C with no external dependencies. Includes CartPole environment, neural networks, matrix operations, and visualisation capabilities.
Complete LoRA fine-tuning system for Stable Diffusion 1.5, trained to generate images in a distinctive Minecraft visual style. Includes custom dataset creation and inference tools for styled image generation from text prompts.
Thesis: "Maximising Exploration and Discovery in Unknown Large Intricate 3D Worlds" - Developed advanced reinforcement learning systems and implemented multiple neural network architectures including custom transformer models with attention mechanisms. Gained extensive experience in experimental design and performance optimisation.
Assisted and guided students through tutorials and practicals for the university's computer systems and computer programming modules, developing strong communication and teaching skills while reinforcing my own technical knowledge.
Developed and bootstrapped the front-end of an Enterprise Resource Planning system. Learned principles of modularity and re-usability, collaborated with an international team, and on-boarded new software development recruits.
Honours Thesis: "Parallelising Inference in Probabilistic Graphical Models" - Achieved 2.21x speed-up on 8-core system through efficient parallel implementation. Developed strong foundation in machine learning, computer science, and performance optimisation.
I'm actively seeking new opportunities and always excited to connect with fellow engineers and developers. Whether it's discussing potential roles, collaborating on projects, or chatting about technology, feel free to reach out!