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
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!
©Jonathan Shamblen. All Rights Reserved.