Janith Wanniarachchi
banner
janithwanni.bsky.social
Janith Wanniarachchi
@janithwanni.bsky.social
PhD candidate at Monash University. Collects hats irl and in work. Professional people pleaser with zero testimonials.
There’s a certain peace to just unplugging and let the pen glide across the paper (or as my emo past called it “bleeding ink onto paper”)
But I never considered the possibility of using speech to text to get my physical writing onto the laptop, always used to type it out with my feeble 60wpm speed
May 17, 2025 at 4:15 AM
Yes owning it will solve all of your problems 😆
May 13, 2025 at 10:09 PM
That’s a good motivation to go with 🔥 can’t wait to see your calligraphy practice pieces more than the final one 😌

Of course the book at the bottom reminded me of ‘The’ spongebob moment
May 13, 2025 at 4:08 AM
#30DayChartChallenge Day 4: Big or Small

Spent way too long thinking of the creative for this but it was fun showing how big the number of plastic bottles are compared to glass.
Writing custom force clusters and collisions in d3 force was spicy 🌶️

Website: thirty-web-charts.netlify.app/day4
April 8, 2025 at 2:47 AM
Day 3 of #30DayChartChallenge is Circles

Each circle contains the colors used in each season of Bob Ross's Joy of Painting series. The interactivity is going to take too long and I am very much behind on the challenge so I will do that later 🤞🫠

Website: thirty-web-charts.netlify.app/day3
April 5, 2025 at 4:54 AM
*wipes sweat off bro* Damn why did I complicate making a linear regression line with D3.

The prompt of day 2 of the #30DayChartChallenge was Slope and wanted to display the effect of the range of data on the slope of the regression line.

Website is finally up!: thirty-web-charts.netlify.app
April 4, 2025 at 9:49 AM
Was excited for the Pokemon dataset in #TidyTuesday and for the start of the #30DayChartChallenge, so I decided to combine both together and made a waffle chart with tooltips using pure Svelte (no d3 or tippy)
80% of my time was wasted because I was trying to add dynamic Tailwind classes (you cant)
April 1, 2025 at 5:01 PM
Two weeks late to #TidyTuesday with the Pixar Films dataset but this was a trip.

R was used for the initial data cleaning, the rest of the stack were new tools that I wanted to take for a spin for a while.
* SvelteKit
* LayerCake and d3
* Tailwind

pixarfilms-vis.netlify.app
March 27, 2025 at 2:41 PM