khantrarian
enterprises

(aka Jon Khanlian's Portfolio)

Machine Learning, Creative, Math, Finance, Film

Drag to rotate • Scroll to explore
Scroll to explore

Featured Projects

Pymeister Screenshot

Pymeister

A browser-based Python interpeter with coding examples and search functionality. Code examples include Python syntax, data structures, algorithms, and machine learning.

Python Pyodide Education Interview Prep
Scriptmonger Screenshot

Scriptmonger

Screenwriting software that provides a FREE alternative to Final Draft. Features industry-standard formatting, AI integration through .json mode, a cork board for ideation, delta change history for undo/redo, pdf exports, etc..

Web Application Screenwriting Editor Creative Tools
Nets vs Automata Screenshot

Nets vs. Automata

A public, distributed machine learning research project that pits the statistical pattern recognition power of neural networks against the complexity generated by deterministic cellular automata systems.

Client-Side ML TensorFlow.js FastAPI MySQL
Khatchig Bot Screenshot

Khatchig-Bot

A persona-infused chatbot with a biologically-inspired user interface. Features an interactive simulation and text responses that are corruptible by user actions.

Model Context ChatGPT API FastAPI Simulation
Digital Physics Film Poster

Digital Physics (Film)

A feature film exploring information, complexity, and compression in a traditional storytelling narrative. The movie is available on Amazon, Apple, Tubi, and other platforms.

Film Production Small Business Creative Collaboration
Digital Physics Game Screenshot

Digital Physics (Game)

A recursive, three-level, Super Mario-style puzzle game mixing pixel art and film media. Built with Python, PyGame, PyTorch, Pygbag (WebAssembly) and distributed to itch.io.

Python PyGame PyTorch WebAssembly
GPTeopardy Screenshot

GPTeopardy

A daily, natural language game testing knowledge and word recall. Features curated, LLM-generated, question-and-answer pairs, a natural language distance metric, and a daily leaderboard.

NLP API Semantic Distance MySQL Cron Jobs
Scrolling Train Times GIF

Scrolling Train Times

A hardware project combining a Raspberry Pi, an LED matrix, SSH connectivity, web scraping, and Path Train times... with Animation and Music.

Raspberry Pi LED Matrix Data Scraping SSH
Sqrt(2) Turing Machine Screenshot

√2 Turing Machine

A 27-state, 12-symbol, Turing Machine that computes the binary expansion of the square root of 2 from a blank tape. Showcases a step-by-step TM simulation that uses E cells (workspace) and F cells (final output bits) on the tape, like Turing used in his 1936 paper.

Computability Turing Machine Irrational Number Recurse Center
Particle Affinity Screenshot

Particle Affinity Simulation

A physics-based particle simulation written in Rust and compiled to WebAssembly with WebGPU rendering. Explores complex structures emerging from simple rules, and showcases the ability to simulate this at scale in the browser.

Rust WebAssembly WebGPU Recurse Center
Proxy Model Screenshot

Proxy Model

A trained machine learning "Proxy Model" demonstrating the ability to approximate a computationally-expensive stochastic option valuation method in a more efficient way. The project also demonstrates the inability of the fit model to accurately extrapolate beyond the range of interest rates used in the training data.

Option Valuation Finance Actuarial Function Approximation
Reinforcement Learning Article Screenshot

Reinforcement Learning Article

An introductory reinforcement learning article published in The Actuary magazine outlining the relationship between discounted RL rewards and discounted business cash flows. The article draws parallels between a Bellman equation and math used by actuaries in the insurance industry.

Reinforcement Learning Finance Writing Actuarial Science
Simple Rules Screenshot

Simple Rules Presentation

A Recurse Center presentation on "Simple Rules". Directed Computation, Emergent Complexity, and Predictability.

JavaScript Presentation Complex Systems Recurse Center
Fellow of the Society of Actuaries Screenshot

LLM w/ Actuarial Valuation Function Calling

MCP precursor: Actuarial function calling with ChatGPT. Features argument extraction from text prompt and computed result injected into natural language response.

Actuarial Science LLMs Function Calling
MCP Synth Server Screenshot

MCP Synth Server

A Model Context Protocol (MCP) server for generating synth music. Leverages structured prompts and sound samples to generate music to accompany text responses.

MCP Server LLM DJ Synth Music Recurse Center
Terminal Space Invaders Screenshot

Terminal Space Invaders

A classic Space Invaders clone playable in the terminal. Implemented in Python, combining retro arcade style with modern code simplicity.

Python Terminal Game Retro Recurse Center
Reinforcement Learning Screenshot

Reinforcement Learning

Research: A reinforcement learning project to analyze agents taking actions in a complex and dynamic cellular automata environments.

Reinforcement Learning Machine Learning Visualization Recurse Center
Path to the Cup Screenshot

Path to the Cup

A fan blog following the New York Red Bulls' journey through the MLS season, with a special focus on the PATH train experience for fans traveling to matches.

PATH Train API Animation Soccer Creative
RAG and Vector DB Screenshot

Screenplay RAG

A language model with Retrieval Augmented Generation for answering questions from screenplay PDFs. Provides retrieval-source metadata information for validation purposes.

Film RAG Vector Database Langchain
RAG and Vector DB Screenshot

Neural Cellular Automata

An interactive Neural Cellular Automata. Destroy cells and watch regrowth. Grow a new image from a single black cell. An interactive version of a NCA character featured in Digital Physics the game.

PyTorch Neural Cellular Automata Neural Nets Morphogenesis
Philadelphia Films Screenshot

Philadelphia Philms

A film production company started in Philadelphia, now based in Jersey City. Highlights include music videos, short films, and one feature film production.

Film Production Post Production

Contact & Links