About Me

Profile Picture

A seasoned software engineer with a rich career span of over two decades, I bring a deep understanding of computer science principles, problem-solving skills, and a strong passion for continual learning. Graduating with a Master's degree in Computer Science in 1992, I dedicated my career to building innovative and impactful software solutions that made significant contributions to the industry. In 2014, I made the choice to transition into semi-retirement, cherishing the opportunity to focus on personal interests. These days, I spend my time immersing myself in the fascinating world of artificial intelligence, exploring areas like large language models and the fine-tuning of stable diffusion models. In early 2025, I changed my legal name to John Smith. You can follow my blog at https://github.com/johnsmith968530/blog.

Publications

Parallel Training of a Multi-Layer Perceptron on a GPU
View Publication
Walsh Function Analysis of Genetic Algorithms of Non-binary Strings
View Publication
Tournament Selection, Niching, and the Preservation of Diversity
View Publication
Turing Undecidability and the Efficient Market Hypothesis
View Publication