Tanya Shapiro's Avatar

Tanya Shapiro

@tanyashapiro.bsky.social

Solopreneur @ IndieVisual Data geek who loves problem solving Rambles about fitness & random stuff too https://indievisual.tech

7,186 Followers  |  366 Following  |  1,196 Posts  |  Joined: 27.04.2023  |  2.2572

Latest posts by tanyashapiro.bsky.social on Bluesky

Oof, now thatโ€™s REALLY rough. Hope you, wife, and kiddos feel better soon!

19.11.2025 15:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Reminder to get your flu and COVID shots before holiday travel.

Donโ€™t be like me and wait until you catch it this season.

On day 5 of recovery. This is rough. ๐Ÿ˜ท

19.11.2025 00:55 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

My LinkedIn feed is now filled with JSON vs TOON content for LLMs.

A girl likes one post, and the algo gets wayyy too eager.

12.11.2025 20:51 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Art + science: Blending creativity and analysis in data visualization | Observable webinar YouTube video by Observable

Such. A fun. Panel.

If you missed it and want to listen in, the recording is live! Thank you Observable team for hosting ๐Ÿ˜Š

www.youtube.com/live/ciV3q3w...

11.11.2025 19:59 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes! Iโ€™ll share a link when itโ€™s out ๐Ÿ˜Š

11.11.2025 17:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Happening tomorrow!

10.11.2025 15:42 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Donate items to a local cause with Community Carts | Instacart Select a participating organization to support, browse their personalized wish list, and donate items with a few clicks through Instacart - delivered directly to the organization.

Pretty amazing initiative by Instacart ๐Ÿ‘

They've made it easy to connect you to local food banks. Build a cart of most needed items and get it delivered directly to a food bank near you.

Donating made easy ๐Ÿ‘‡

www.instacart.com/store/hub/co...

02.11.2025 01:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
U.S. Hunger Relief Organization | Feeding America Feeding America is a nonprofit network of 200 food banks leading the fight against hunger in the United States. Learn how you can help end hunger in America.

This shutdown is starting to have major consequences. But we can still play our part to help those in need.

If you have the means, you can help by donating to orgs like Feeding America or your local food banks.

www.feedingamerica.org

31.10.2025 03:52 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

PS. Fontawesome, I see you charging a premium for the sparkles icon. It's fiiiine, I'll make do the magic wand instead ๐Ÿช„

30.10.2025 19:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The next experiment: making this Shiny doc gen app work with an LLM. First time playing around with the R openai package.

Safe to say, I'm blown away ๐Ÿคฏ

30.10.2025 19:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
a woman wearing a cowboy hat and sunglasses is holding a lasso in a field ALT: a woman wearing a cowboy hat and sunglasses is holding a lasso in a field

Data wrangling

Real footage of me & dplyr ๐Ÿ‘‡

30.10.2025 13:33 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You know where Iโ€™m going with this ๐Ÿ˜‰

30.10.2025 13:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks Giles!

This one is not publicly available. But Iโ€™m open for project work if your team needs help. ๐Ÿ˜Š

29.10.2025 23:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Shiny application that blends inputs and markdown to pass into R markdown. The application features a section to fill out information about the client, the project, and then has a markdown editor to pass in text to create nice looking R markdown PDF documents.

Shiny application that blends inputs and markdown to pass into R markdown. The application features a section to fill out information about the client, the project, and then has a markdown editor to pass in text to create nice looking R markdown PDF documents.

Another screenshot of the app, this one focuses on the Compensation section to show how you can use markdown to generate a table.

Another screenshot of the app, this one focuses on the Compensation section to show how you can use markdown to generate a table.

Example of the PDF output (uses mix of fixed content with the input variables to create dynamic documents).

Example of the PDF output (uses mix of fixed content with the input variables to create dynamic documents).

I really enjoy tool building. A use case that comes up a lot in my world is dynamic doc gen.

Sharing an example of how you can leverage the powers of Shiny + R markdown to create something bespoke to your needs.

Use case below to generate contract docs โœจ

29.10.2025 23:08 โ€” ๐Ÿ‘ 21    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
Art + science: Blending creativity and analysis in data visualization Great data visualization lives at the intersection of art and science. By bridging rigorous data analysis with creative design, data visualization has the power to make complex ideas easier to interpr...

New Data Viz Event ๐Ÿšจ

Let's be real. This is just an excuse for me to geek out about my favorite topic with my data viz sheroes.

Catch me, @allisonhorst.bsky.social, Kelsey Nanan + @shirleywu.studio on Tuesday Nov 11th @ 1pm ET. Registration link below ๐Ÿ˜Š

streamyard.com/watch/dHiSp8...

28.10.2025 18:12 โ€” ๐Ÿ‘ 20    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
Efficient File Management in R with {fs}, Wed, Oct 29, 2025, 6:00 PM | Meetup Join us for a hands-on workshop using the **{fs}** package to easily bring order to messy file systems. Through practical examples, youโ€™ll learn to automate common tasks li

Our next meetup will be Wednesday Oct 29th at 6pm CST!

Efficient File Management in R with {fs} with @jadeynryan.bsky.social

www.meetup.com/rladies-st-l...

21.09.2025 15:44 โ€” ๐Ÿ‘ 19    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

So whatโ€™s next? As Iโ€™m heading into Year 4 Iโ€™m seriously considering whether or not to bring on partners to help this growth trajectory.

A lot to think about. Exciting and terrifying, but maybe this feeling is normal?

Option C: I quit to become a full time trophy wife @kweest0n.bsky.social ๐Ÿ’๐Ÿปโ€โ™€๏ธ

26.10.2025 23:19 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

My journey so far as a solopreneur:

Year 1 - no $ yet, relationship building phase, focus on creating an online presence

Year 2 - finally landing clients! learning & revising product offering

Year 3 - consistently busy, automating admin work to maximize client hours

26.10.2025 23:19 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A treemap showing the worldโ€™s population by country, grouped by continent. Each rectangleโ€™s area represents a countryโ€™s estimated 2023 population, with labels on the 10% most populous countries. Asia dominates with over 60% of the global population, followed by Africa, the Americas, Europe, and Oceania.

A treemap showing the worldโ€™s population by country, grouped by continent. Each rectangleโ€™s area represents a countryโ€™s estimated 2023 population, with labels on the 10% most populous countries. Asia dominates with over 60% of the global population, followed by Africa, the Americas, Europe, and Oceania.

๐ŸŒ A compact snapshot on where people live around the globe (2023 data) โ€” over 60% of #humans live in #Asia!

I originally created a more basic version for our new #ggplot2 [un]charted lesson on ๐ŸŽจ "Color Choice" to discuss color accessibility:
๐Ÿ‘‰ www.ggplot2-uncharted.com/module2/colo...

22.10.2025 15:56 โ€” ๐Ÿ‘ 16    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2
Preview
a man says you and me both in front of a poster ALT: a man says you and me both in front of a poster

+1. Regex is somewhere at the bottom of my โ€œto learn list.โ€ The lies I tell myselfโ€ฆ when will I stop?!

14.10.2025 20:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Making time to do a fun โ€œhow toโ€ data viz exercise this week.

If youโ€™re new and want to learn, what would you want to see? Example with Observable Plot (js) or ggplot2 (R)?

14.10.2025 15:59 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I think we just have to "yes and" until we get through it.

If you solve the problem, no one really cares about the magic behind the curtain. Maybe it's AI? Maybe it's Maybelline? ๐Ÿคทโ€โ™€๏ธ

13.10.2025 16:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ah yes, also known as vintagecore AI

13.10.2025 15:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So if I solve something without AI, your girl is just going to pretend it was AI (๐Ÿคซ).

13.10.2025 15:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We are living in the "everyone has an AI hammer, therefore everything is a nail" era of problem solving.

And it is extremely pervasive in tech & data circles.

13.10.2025 15:52 โ€” ๐Ÿ‘ 20    ๐Ÿ” 1    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Preview
a man wearing a headband with a c on it talks to another man ALT: a man wearing a headband with a c on it talks to another man
11.10.2025 01:18 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

rifling through my old workshop materials to remember how i did that cool thing in R with tables.

oh, you thought my workshops were for you? friends, make no mistake - i am the primary beneficiary of my own teaching content.

if you happened to learn something too, that's just a bonus.

10.10.2025 20:29 โ€” ๐Ÿ‘ 31    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

how did you catch him on camera?!

09.10.2025 15:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Listening to my dad on a work call today: "The API is the API"

And me thinking "API? What is he talking about? This is the guy who doesn't even know how to flip the FaceTime camera around."

Then realizing, duh, acronyms stand for many things. In his world, API = Active Pharmaceutical Ingredient ๐Ÿ‘จโ€๐Ÿ”ฌ

09.10.2025 15:09 โ€” ๐Ÿ‘ 20    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

This workshop is tomorrow, don't miss your chance to register!
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats

08.10.2025 07:14 โ€” ๐Ÿ‘ 7    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@tanyashapiro is following 20 prominent accounts