AI projects

AI has always fascinated me, and over the past two years, I’ve explored it through a variety of self-taught, hands-on projects. Some of these helped me understand AI at a fundamental level, while others enabled me to apply my foundational knowledge to more advanced projects. Furthermore, I’ve also researched how AI can be used in fields such as encryption.

Neural Network Library

This section showcases my custom-built, compact neural network library written entirely from scratch in C, without relying on any external AI libraries. It combines the knowledge gained from my previous neural network projects into a single, flexible, and customizable system. Because it is written in C, the library is computationally efficient and well-suited for embedded environments, such as those used in my other projects. I plan to integrate this library into my upcoming embedded systems projects.

LLM Training

Machine Learning

Encryption using Neural Nets

This section highlights my research on the potential use of neural networks in the field of encryption. In this project, I developed a working prototype that employs a synchronized pair of neural networks, kept separate on two systems but updated using dynamic keys. This research was especially rewarding, as it allowed me to explore and combine two fields I’m passionate about: artificial intelligence and cybersecurity.