D. M. Kannapan's Avatar

D. M. Kannapan

@dmkannapan.bsky.social

Writer, artist, engineer, climate activist. Fire's Ally, a YA fantasy novel: https://buff.ly/5n47NVo TEDx talk: https://buff.ly/mM9WX4W Post index: https://buff.ly/AplH0YT

947 Followers  |  5,736 Following  |  259 Posts  |  Joined: 11.04.2025
Posts Following

Posts by D. M. Kannapan (@dmkannapan.bsky.social)

Preview
This Podcast Is... Uncalled For: Deepti M. Kannapan Our guest today is Deepti M. Kannapan, who is a public transit advocate from Los Angeles.  We talk about how to improve transit in communities that currently don't have good transit.

I had a great converstion about public transit with Mike Czerniewski. uncalledforpod.libsyn.com/deepti-m-kan...
We need to be troubleshooting and maintaining the transit system so more people can use it!
#publictransit #environment #podcast

04.03.2026 18:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Behind the scenes of a chapter illustration from my YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybook #books #art #illustration

17.01.2026 15:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
56 Activism & Social Media (Deepti Kannapan) Podcast Episode ยท Talking Shit About... ยท 02/02/2026 ยท 45m

podcasts.apple.com/us/podcast/t...
I was on this podcast with Elizabeth Wipperman, talking about doing climate stuff, overwhelm, and the internet. We had a great conversation!
#activism #climate #climateaction #podcasts

04.02.2026 19:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Deepti Kannapan - Fiction writer, painter, and engineer On a Research Quest: Engineer obsessed with nature. Writing fantasy to explore reality. Let's learn about sustainability together!

About me: Writer, artist, engineer, climate activist.

Website: www.deeptikannapan.com
My TEDx talk about climate action: buff.ly/mM9WX4W
Fire's Ally, my YA fantasy novel: buy.bookfunnel.com/p5vo2ghzps

My skeets by category: buff.ly/AplH0YT

#promosky #aboutme #mylinks #booksky

25.10.2025 04:18 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Was My Book's Printing "Eco-Friendly"?
YouTube video by D. Kannapan's Trail-Misc. Was My Book's Printing "Eco-Friendly"?

youtu.be/DVrmRZaArxI
#sustainability #publishing #booksky #climate #circulareconomy

12.02.2026 23:50 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Save the date! LA Climate Week 2026! โœจ April 8โ€“15, 2026 โœจ

Next spring, L.A. will become a vital hub for creativity, collaboration, and climate action. We're launching with new community-led hubs and a bold framework. ๐Ÿงต

#LAclimateweek #LACW26 #losangeles

08.10.2025 22:48 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
56 Activism & Social Media (Deepti Kannapan) Podcast Episode ยท Talking Shit About... ยท 02/02/2026 ยท 45m

podcasts.apple.com/us/podcast/t...
I was on this podcast with Elizabeth Wipperman, talking about doing climate stuff, overwhelm, and the internet. We had a great conversation!
#activism #climate #climateaction #podcasts

04.02.2026 19:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Severance season 1 cliffhanger is impeccable [Spoilers] YouTube video by D. Kannapan's Trail-Misc.

youtube.com/live/Ww9OeeQ...
#severance #tv #tvcriticism

04.02.2026 19:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A curly haired character reads from a texbook of formulas and references a sheet of paper with diagrams, in a bright study

A curly haired character reads from a texbook of formulas and references a sheet of paper with diagrams, in a bright study

#art #myart #fantasy #DigitalArt

18.07.2025 17:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A little girl swirls puffs of magic

A little girl swirls puffs of magic

#art #myart #fantasy #DigitalArt

20.07.2025 17:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Quote overlaid on a dark forest scene. Quote: 
"So that's what the Practices are for?" Eleg asked. "Weighing
lives."
"I keep it simple," Berel said. "These risk estimates are my own. And I don't weigh anyone's life less."
"Can you do that?" Eleg asked. "Make your own Practices, I mean."
"Who's going to stop me out here?" Berel said, suddenly fierce. "You?" But then her lips twitched and indicated she was joking. "We all have our codes. I make mine; you make yours. That's between you and yourself."

Quote overlaid on a dark forest scene. Quote: "So that's what the Practices are for?" Eleg asked. "Weighing lives." "I keep it simple," Berel said. "These risk estimates are my own. And I don't weigh anyone's life less." "Can you do that?" Eleg asked. "Make your own Practices, I mean." "Who's going to stop me out here?" Berel said, suddenly fierce. "You?" But then her lips twitched and indicated she was joking. "We all have our codes. I make mine; you make yours. That's between you and yourself."

Quotes from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #booksky #clifi #fantasyfiction #author #indiebooks

17.01.2026 18:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A digital illustration of a hand drawn map, annotated with fire drawings and written notes

A digital illustration of a hand drawn map, annotated with fire drawings and written notes

Chapter illustrations from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #QueerBookSky #clifi #myart

23.01.2026 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

*my

03.02.2026 07:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Fantasy Series Starters (February 2026) Searching for your next favorite story? Look no further! These bestselling authors have teamed up to offer a delightful selection of new books. Available for a limited time.

#booksky, here is a collection of first books in fantasy series! books.bookfunnel.com/fantasyfirst...
Mt book is one of them :)
#promosky

03.02.2026 06:59 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

LA Climate Week 2026 is in April! Got event ideas? Reach out to the organizers here: buff.ly/vfC1eeh
#losangeles #laclimateweek #climatesolutions #climateevents

15.01.2026 07:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
An open cardboard box packed with paperbacks

An open cardboard box packed with paperbacks

A batch of Fire's Ally copies arrived! Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #QueerBookSky #clifi #myart

19.01.2026 18:23 โ€” ๐Ÿ‘ 5    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A quote overlaid on an aerial photo of wildfire smoke.
Quote:
Eremta dragged her away with her powerful strength, and Eleg started to thrash and resist.
There was a scream almost directly into her ear, and the world came back.
A hand gripped her elbow and yanked her back forcefully.
She fell with a thud on the ground, and the rock Messenger shook her insistently. Whoever had her elbow was dragging her back.
Now alert, Eleg kicked her feet along the ground, scooting backward to help the person pulling her. More hands grabbed her other arm. She struggled to her feet and said, "I can run. I'm coming." Her party released her, and they turned and ran until the smoke around them no longer glowed. They threw themselves to the ground, panting.
Eleg uncovered her nose and mouth and mopped her face.
The air burned her nose and throat and filled her mouth with a sour smell. She coughed. Berel roughly pulled Eleg's face mask back up.

A quote overlaid on an aerial photo of wildfire smoke. Quote: Eremta dragged her away with her powerful strength, and Eleg started to thrash and resist. There was a scream almost directly into her ear, and the world came back. A hand gripped her elbow and yanked her back forcefully. She fell with a thud on the ground, and the rock Messenger shook her insistently. Whoever had her elbow was dragging her back. Now alert, Eleg kicked her feet along the ground, scooting backward to help the person pulling her. More hands grabbed her other arm. She struggled to her feet and said, "I can run. I'm coming." Her party released her, and they turned and ran until the smoke around them no longer glowed. They threw themselves to the ground, panting. Eleg uncovered her nose and mouth and mopped her face. The air burned her nose and throat and filled her mouth with a sour smell. She coughed. Berel roughly pulled Eleg's face mask back up.

Quotes from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #booksky #clifi #myart

22.01.2026 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
League members hold up pocket constistutions at a table in the theater

League members hold up pocket constistutions at a table in the theater

LWVTA was at James Armstrong Theater to watch What the Constitution Means to Me, a play whose message is more important than ever, with our constitutional rights under threat
#lwv #leagueofwomenvoters #constitutionalrights #usconstitution #civiceducation #LAsouthbay #inperson #events

30.01.2026 20:38 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Kestrel (spotted white and orange front, gray back, stripes by eyes) perches on a branch.

Kestrel (spotted white and orange front, gray back, stripes by eyes) perches on a branch.

Kestrel, seen on our Nature Walk in Madrona Marsh. Photo credit to ย www.instagram.com/knowyourla/
Get notified about ALL our events by signing up here: buff.ly/VcZ9dHK
#leagueofwomenvoters #LAsouthbay #nature #birds #naturephotography #madronamarsh #local #inperson #events

30.01.2026 20:38 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Event poster for "Walk and Talk at Madrona Marsh" on January 24th, 2026.

Event poster for "Walk and Talk at Madrona Marsh" on January 24th, 2026.

Our Nature Walk in Madrona Marsh.
Get notified about ALL our events by signing up here: buff.ly/VcZ9dHK
#leagueofwomenvoters #LAsouthbay #nature #madronamarsh #local #inperson #events

30.01.2026 20:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

#art #myart #cats #speedpaint

28.01.2026 18:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A trio of hobbit-like characters confer over a chart in a forest

A trio of hobbit-like characters confer over a chart in a forest

#art #myart #fantasy #DigitalArt

21.01.2026 18:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A digital illustration of a hand drawn map, annotated with fire drawings and written notes

A digital illustration of a hand drawn map, annotated with fire drawings and written notes

Chapter illustrations from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #QueerBookSky #clifi #myart

23.01.2026 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A quote overlaid on an aerial photo of wildfire smoke.
Quote:
Eremta dragged her away with her powerful strength, and Eleg started to thrash and resist.
There was a scream almost directly into her ear, and the world came back.
A hand gripped her elbow and yanked her back forcefully.
She fell with a thud on the ground, and the rock Messenger shook her insistently. Whoever had her elbow was dragging her back.
Now alert, Eleg kicked her feet along the ground, scooting backward to help the person pulling her. More hands grabbed her other arm. She struggled to her feet and said, "I can run. I'm coming." Her party released her, and they turned and ran until the smoke around them no longer glowed. They threw themselves to the ground, panting.
Eleg uncovered her nose and mouth and mopped her face.
The air burned her nose and throat and filled her mouth with a sour smell. She coughed. Berel roughly pulled Eleg's face mask back up.

A quote overlaid on an aerial photo of wildfire smoke. Quote: Eremta dragged her away with her powerful strength, and Eleg started to thrash and resist. There was a scream almost directly into her ear, and the world came back. A hand gripped her elbow and yanked her back forcefully. She fell with a thud on the ground, and the rock Messenger shook her insistently. Whoever had her elbow was dragging her back. Now alert, Eleg kicked her feet along the ground, scooting backward to help the person pulling her. More hands grabbed her other arm. She struggled to her feet and said, "I can run. I'm coming." Her party released her, and they turned and ran until the smoke around them no longer glowed. They threw themselves to the ground, panting. Eleg uncovered her nose and mouth and mopped her face. The air burned her nose and throat and filled her mouth with a sour smell. She coughed. Berel roughly pulled Eleg's face mask back up.

Quotes from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #booksky #clifi #myart

22.01.2026 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

#art #myart #animals #speedpaint

22.01.2026 12:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A trio of hobbit-like characters confer over a chart in a forest

A trio of hobbit-like characters confer over a chart in a forest

#art #myart #fantasy #DigitalArt

21.01.2026 18:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A quote overlaid over an illustration of a rustic library. The quote: ""We were cornered by smoke at one point. The wind was against it, yet it came toward us. Until the wind changed, slower and more variable in speed. Somehow the smoke moved with it then.'
"Remarkable! Amlo, you didn't mention this in your history."
Amlo's face closed. "Didn't I?"
"Sorry. I was transcribing it earlier. I only meant ... we value your contribution. We'd like to share it more widely."
"I ... answered the questions I was asked ... as accurately as I could remember. I had no intention of lying, I assure you." 
Pebbig stepped toward him, holding out a hand. "No, no. Please. Don't agitate yourself."
"Especially not here," Holwee said in an undertone."
Additional captions: 
A collection of histories.
Visitors with something to hide?

A quote overlaid over an illustration of a rustic library. The quote: ""We were cornered by smoke at one point. The wind was against it, yet it came toward us. Until the wind changed, slower and more variable in speed. Somehow the smoke moved with it then.' "Remarkable! Amlo, you didn't mention this in your history." Amlo's face closed. "Didn't I?" "Sorry. I was transcribing it earlier. I only meant ... we value your contribution. We'd like to share it more widely." "I ... answered the questions I was asked ... as accurately as I could remember. I had no intention of lying, I assure you." Pebbig stepped toward him, holding out a hand. "No, no. Please. Don't agitate yourself." "Especially not here," Holwee said in an undertone." Additional captions: A collection of histories. Visitors with something to hide?

Quotes from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #booksky #clifi #myart

20.01.2026 18:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A quote overlaid over an illustration of a rustic library. The quote: ""We were cornered by smoke at one point. The wind was against it, yet it came toward us. Until the wind changed, slower and more variable in speed. Somehow the smoke moved with it then.'
"Remarkable! Amlo, you didn't mention this in your history."
Amlo's face closed. "Didn't I?"
"Sorry. I was transcribing it earlier. I only meant ... we value your contribution. We'd like to share it more widely."
"I ... answered the questions I was asked ... as accurately as I could remember. I had no intention of lying, I assure you." 
Pebbig stepped toward him, holding out a hand. "No, no. Please. Don't agitate yourself."
"Especially not here," Holwee said in an undertone."
Additional captions: 
A collection of histories.
Visitors with something to hide?

A quote overlaid over an illustration of a rustic library. The quote: ""We were cornered by smoke at one point. The wind was against it, yet it came toward us. Until the wind changed, slower and more variable in speed. Somehow the smoke moved with it then.' "Remarkable! Amlo, you didn't mention this in your history." Amlo's face closed. "Didn't I?" "Sorry. I was transcribing it earlier. I only meant ... we value your contribution. We'd like to share it more widely." "I ... answered the questions I was asked ... as accurately as I could remember. I had no intention of lying, I assure you." Pebbig stepped toward him, holding out a hand. "No, no. Please. Don't agitate yourself." "Especially not here," Holwee said in an undertone." Additional captions: A collection of histories. Visitors with something to hide?

Quotes from my queer YA fantasy book, Fire's Ally!

Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #booksky #clifi #myart

20.01.2026 18:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
An open cardboard box packed with paperbacks

An open cardboard box packed with paperbacks

A batch of Fire's Ally copies arrived! Available: buy.bookfunnel.com/p5vo2ghzps

(Not interested? Mute the #firesally tag at bsky.app/moderation)

#readingcommunity #fantasybooksky #books #QueerBookSky #clifi #myart

19.01.2026 18:23 โ€” ๐Ÿ‘ 5    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
LWVTA Nature Day at Madrona Marsh ยท Luma Join the League of Women Voters of Torrance Area for an outdoor educational event on the environment at Madrona Marsh. Please note that this event includes aโ€ฆ

A nature walk on January 24th! Come join us.
luma.com/k8kit0oh

#inperson #outdoors #leagueofwomenvoters #event #torrance #southbayLA #losangeles #nature #naturewalk

19.01.2026 02:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0