Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

portfolio

AI Personalized Teaching Fiction (AIPTF)

This solo summer project stemmed from my goal to make AIPIF faster and more cost-efficient. Along the way, I developed stories to teach children specific life lessons. Each story includes a quiz at the end to encourage critical thinking and tracks correct and incorrect answers. While AIPTF keeps the original AIPIF interface, I re-implemented the back-end using Javascript Cloudflare functions.

HAPO: Hyper-reflection for Automatic Prompt Optimization

An improvement of GEPA (automatic prompt optimization) through “hyper-reflection”, enabling compact LLMs to achieve performance closer to frontier models on complex tasks like SQL query equivalence generation and refutation.

NutriGNN: Food Nutrient Prediction with GNNs

A graph neural network approach to predicting missing nutrient values in food composition databases. By building a knowledge graph enriched with LLM-derived semantic relations between foods, NutriGNN improves representation learning and prediction quality, especially for low-resource food items with sparse nutritional data.

SnipDue: Never Miss Another Deadline

A deadline import tool with near universal support for all the ways to represent a schedule. Our tool uses Claude 3.5 Sonnet and works with Google Calendar, Apple Calendar, Outlook, and any iCal-compatible app.

SymbolSight: Robust Symbols for Retinal Implants

A research project optimizing visual symbol sets for patients with retinal implants. By analyzing confusion matrices over simulated letter recognition using the pulse2percept framework, SymbolSight derives symbol sets that remain distinguishable even under the severe distortions introduced by low-resolution prosthetic vision.

publications

AI Personalized Interactive Fiction for Young Children

Published in ECAI 2024, 2024

A high-fidelity prototype letting young children create personalized, interactive AI stories with text-to-image, text-to-sound, and text-to-music generation.

Recommended citation: Lesner, J., Murayama, L., Guizar, T., Phunjamaneechot, P., & Shapiro, D. (2024). Frontiers in Artificial Intelligence and Applications: Vol. 392. ECAI 2024 (pp. 4756-4763). IOS Press.
Download Paper | Download Slides

HAPO: Hyper-reflection for Automatic Prompt Optimization

Pending peer review from Preparing for IJCAI-2026, 2025

An improvement of GEPA (automatic prompt optimization) through “hyper-reflection”, enabling compact LLMs to achieve performance closer to frontier models.

Recommended citation: Lesner, J., & Yan, X. (2025). Preparing for IJCAI-2026.
Download Paper

talks

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post.