J
onathan
S
hamblen
Full-Stack Engineer
Introduction
🚀 Software Engineer | Full-Stack Developer | Creative Technologist 🎨

With a strong foundation in software engineering and a passion for building impactful products, I specialize in designing and optimizing large-scale applications that reach millions (and sometimes billions) of users.

Beyond my professional work, I develop innovative side projects, including a cross-cultural music analysis tool using LilyPond and Python, and a Three.js-based comic book video editor powered by OpenGL shaders.

Premium Projects
Dynasty
Pagoda (Reference)
Ceramic (Reference)
Non-Photorealistic Rendering: Ancient Brush Strokes:
The goal of this project was to simulatie brush strokes that were used in older paintings in Japan and China.

The algorithm is as follows: Using GLSL and the framebuffer, read in an output image as a texture, edge detect with a varying threshold, then find the adjacent neighbor pixels. If a pixel in the original image's luminance is greater than or equal to the edge's luminance, then draw a stylistic stroke.
Noise functions were used to simulate The fine-grain caligraphic paper that was used in that era.

An assortment of photos were rendered using various artifact references from the warring states period.
Pagoda (Result)
Ceramic (Result)
mdvid
A python script that allows you to convert youtube URLs translate them into a markdown ready format with a previewable thumbnail.

Quite useful for keeping track of links to things with a visual cue to remind you of the scene associated with the link, such as a playlist of youtube music.

Available on
This example uses visual studio code and its markdown previewer for a sample music playlist.
TopChartJS
MouseHoverPlaceholder
A front-end interactive charting library for efficient, customizable, and fast charting.

TopChartJS is an extension of the D3 library that allows you to visualize data easily with an easy-to-use configuration file for a variety of chart types such as pie and bar charts.

It can be integrated with any html page, you can create multiple instances, and seamlessly switch between chart types with one data set. Try it out and see for yourself!

Valhalla
As an avid connoisseur of world music, I have collected and studied a cornucopia of musical scales and instruments from around the world and have amassed them into the biggest known scale encyclopedia to my knowledge.

It was dubbed "Valhalla", with the allusion to it being a heavenly hall consisting of a seemingly infinite supply of musical ideas.

If you have any traditional musical scales/modes/instruments/traditions/folklore from your culture that you would like to share, feel free to contact me about them!

Select Performances
A composition that was nominated by peers to be the opener for that night.
(a great honor)
Written with conviction and hope for the next generation!

Dancing With Dragons

Gongxi (Spring Festival)

A tune I wrote when I was studying Chinese Opera.
I imagined a modern city nightlife with bustling festivities and perfomances!
However the city is filled with many secrets,
some that only come out in the night...

Guest Performer: Curtis Taylor (Trumpet)

©Jonathan Shamblen. All Rights Reserved.