Greetings and Salutations, I'm Ken Horne

Ken Horne Portrait - St Bernard with Indiana Jones Fedora

ML/AI Developer, Software Engineer & Problem Solver

Keen on expanding and applying the underlying principles of Machine Learning and Artificial Intelligence.

About Me

I'm a diligent software developer with expertise in modern machine learning techniques and competence with AI in both theoretical and real world settings. With experience in framework & API design, as well as overall system architecture, I enjoy tackling complex problems and turning ideas into reality.

Technical Skills

Machine Learning Feature Selection Clustering Regression Artificial Intelligence Neural Networks Data Science NLP Linear Algebra Prompting Java Rust Python SQL JavaScript HTML XML Git CMS Linux AI Pair Programming Optimization - processing time and memory Parallel programming Genetic algorithms / programming

GitHub Projects

Prime Clock

A counter from 2 up that displays the factorizations of a number visually. Revolving arcs are used to bring out the cyclic nature of prime and composite numbers.

Html JavaScript SVG Number theory

N Dimensional rotations

Generate N dimensional hypercubes and visualize their projections into our everyday 3D space. Rotations along each axis can be started then seen in 3D.

Javascript Three.js Linear algebra

Comment ranking and rating simulator

Simulate the ranking and rating of comments on a website. Inspired by reddit initially, and implementing their Best and Top methods of sorting. The purpose is to estimate the overall quality of the user experience under different conditions. Then to evaluate possible modifications to the current scoring and ranking system.

Rust Probability Recommender systems

Other Projects

Build/390

An integrated build system for OS/390 systems deployed inside IBM. It was designed to replace a wide variety of homegrown processes to update, build, and deploy OS/390 systems. Modern systems were incorporated and much of the functionality was moved off of the mainframe to systems easier to maintain. The wide variety of existing systems that were being replaced required heavy user interaction and much flexible and customizable functionality.

Java CMS SQL

Hyperleveling

In Development: An android app version of the N Dimensional Cube project described above. Active user control is added and more options for rotation.

Kotlin Android OpenGL Linear Algebra

Get In Touch

I'm always interested in new opportunities and collaborations. Let's connect!