David Steinberg

  • Home
  • About
  • Projects
  • Contact

Hello, world!

Thanks for stopping by. I’m David (he/him/his).

I’m a software engineer, education enthusiast, and animal advocate. I’m also a volunteer for my community’s Walk to End Alzheimer’s.

I speak a little Italian, and I’m learning Spanish. I have a deep fascination with languages (both natural and constructed), and I’m particularly passionate about etymology.

The silhouette of a black cat
My cat Cosmer

I love building things that people can use to create.

Since I started programming, I’ve made tools and apps for people to play with - programming language construction kits, text generators, drawing utilities, games. My latest projects focus on procedurally generated output with varying levels of customization.

I like to use technology in unexpected ways, leveraging randomness to provide unique experiences. Humans have an amazing ability to find patterns in chaos, and novel encounters inspire creativity the most.

Word Fun

Find words twisted and tucked inside others. You can’t spell wonderful without word fun.

The Robot

Tap along to a song to see a robot get its groove on.

Juxtapoetry

Watch your brain construct connecting narratives to reconcile random visual art and lines of poetry.

Skylines

See randomly-generated abstract city skylines spring to life under sunlight or moonlight.

Creatures

Generate legendary creatures’ names and descriptions, mixed from tales around the world.

Inkblots

Create digital inkblots with customizable settings and let your pareidolia run wild.

Check out more of my projects on GitHub.

Contact me via email.