37 events loading...
Rating Title Date/Time Venue Type Price Source Fetched
7 SMITH DOBSON QUARTET
Drummer/Vibraphonist/Saxophonist Smith Dobson V has been performing in the Bay Area for nearly twenty years. Originally from Santa Cruz, Ca., Dobson is a member of an important Jaz… more
Tue, Mar 17 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 ANDREW DIXON QUARTET
Andrew recently released his fourth album of original music, incorporating his jazz roots while also exploring new musical territories. This latest album, Mind Noise, is even more … more
Wed, Mar 18 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 MIKE OLMOS QUINTET
Mike Olmos has become one the most in demand jazz musicians in the San Francisco Bay Area while maintaining a frequent national and international performance/touring schedule. In t… more
Thu, Mar 19 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 FOG CITY SWING
Ladies and Gentemen, introducing Fog City Swing! The bay area's newest and hottest swing band featuring an electrifying three horn front line, stellar crooning vocals, and a swing … more
Fri, Mar 20 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 LATE NIGHT: SHELDON ALEXANDER
Sheldon Alexander is a professional drummer, educator, and composer from the bay area that specializes in Jazz, R&B, Funk, Soul and other Afro-Rooted genres. With his strong musica… more
Fri, Mar 20 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 TRACY CRUZ
Lose yourself in Bay Area’s Tracy Cruz’s spirit filled, rich candied vocals; she is a full-time musical artist, songwriter and vocal coach, taking home over 40 prestigious music aw… more
Sat, Mar 21 · 12:00 AM Dawn Club music Dawn Club 2026-03-18 10:54
7 CARLOS XAVIER
A San Francisco born vocalist, with parents from Nicaragua, this singer/songwriter draws influence from the music of his upbringing; R&B, Hip-hop, Salsa, Baladas and combines them … more
Thu, Mar 26 · 12:00 AM Dawn Club music Dawn Club 2026-03-18 10:54
7 FOG CITY SWING
Ladies and Gentemen, introducing Fog City Swing! The bay area's newest and hottest swing band featuring an electrifying three horn front line, stellar crooning vocals, and a swing … more
Fri, Mar 27 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 LATE NIGHT: ALAN JONES Fri, Mar 27 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 SONDANGO
“Foot-tapping hip-shaking songs of love & loss. Based in San Fransisco, roots in Havana, Los Angeles, Mexico City & London.
Sat, Mar 28 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 LATE NIGHT: ARMEN KRAKIRIAN
Armen Krakirian is an accomplished trumpeter and private teacher based in the Bay Area, California. Holding a degree in Jazz Trumpet Performance from Oberlin Conservatory (2023), A… more
Sat, Mar 28 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 GRAHAM MESSER
At just 21 years of age, Graham is a young gun making a name for himself in the world of Jazz today. A dyed-in-the-wool bebop pianist, he seeks to uphold the tradition of Bud Powel… more
Mon, Mar 30 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 KAI LYONS
Kai Lyons is a 30 year-old San Francisco native and student of all music. He is adjunct professor of jazz guitar at Cal State East Bay Hayward, teaches at the California Jazz Conse… more
Tue, Mar 31 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 DANIEL HERRERA QUINTET FT. DANNY BROWN
Daniel Herrera is a professional musician who has called San Francisco his home for the past twenty years. Originally from Monterey, Ca, Daniel grew up in a rich musical environmen… more
Wed, Apr 1 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 ARMEN KRAKIRIAN SEXTET
Armen Krakirian is an accomplished trumpeter and private teacher based in the Bay Area, California. Holding a degree in Jazz Trumpet Performance from Oberlin Conservatory (2023), A… more
Thu, Apr 2 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 FOG CITY SWING
Ladies and Gentemen, introducing Fog City Swing! The bay area's newest and hottest swing band featuring an electrifying three horn front line, stellar crooning vocals, and a swing … more
Fri, Apr 3 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 AZURE MCCALL
McCall, Hawaii’s first lady of jazz is a multi-award winning vocalist. She is heir to the vocal tradition of Sarah Vaughan, Carmen McRae and Ella Fitzgerald. Her warmth and sense o… more
Sat, Apr 4 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 ANDRE SUMELIUS
After studying drums with Tony Williams in San Francisco, André has performed around the world with various artists including Dayna Stephens, Ambrose Akinmusire, Mike Olmos, Stacy … more
Mon, Apr 6 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 JOE WARNER
Joe Warner is setting the Bay Area jazz scene on fire. A rising star known for his captivating style and electrifying performances, he's the pianist and musical director for the le… more
Tue, Apr 7 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 JINX JONES
"Jinx is a guitar virtuoso who seamlessly moves from rockabilly to jazz to twang and back again, sometimes in the same song. Those with a liner note obsession will remember Jinx’s … more
Wed, Apr 8 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 DENNIS MITCHELTREE QUARTET
What does over 30 years of collaboration between four world-class jazz artists sound like?Tenor saxophonist Dennis Mitcheltree, pianist Adam Klipple, bassist Jesse Crawford and dru… more
Thu, Apr 9 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 FOG CITY SWING
Ladies and Gentemen, introducing Fog City Swing! The bay area's newest and hottest swing band featuring an electrifying three horn front line, stellar crooning vocals, and a swing … more
Fri, Apr 10 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 VICTOR LITTLE'S BIG HIT
In a career that has spanned over 20 years, Victor Little has established himself as a consummate professional electric bassist, displaying impeccable time, taste, technique, and t… more
Sat, Apr 11 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 FAULT LINE TRIO
Fault Line Trio is one of the Bay Area’s most dynamic and innovative crossover jazz projects! Swing, R&B, and sophisticated grooves. Featuring Jay Sanders - piano and keys, Lukas V… more
Mon, Apr 13 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 PATRICK WOLFF QUARTET
Patrick Wolff is a saxophone and clarinet player with a long history in the jazz scenes of New York City and San Francisco. He has performed or recorded with Albert "Tootie" Heath,… more
Tue, Apr 14 · 12:00 AM Dawn Club other Dawn Club 2026-03-18 10:54
7 GREG JACOBS QUARTET
Greg Jacobs is a pianist from San Rafael, California, who has been working full-time in the Bay Area performing and teaching private lessons since 2013. Greg studied classical and … more
Wed, Apr 15 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 MIKE OLMOS QUINTET
Mike Olmos has become one the most in demand jazz musicians in the San Francisco Bay Area while maintaining a frequent national and international performance/touring schedule. In t… more
Thu, Apr 16 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 FOG CITY SWING
Ladies and Gentemen, introducing Fog City Swing! The bay area's newest and hottest swing band featuring an electrifying three horn front line, stellar crooning vocals, and a swing … more
Fri, Apr 17 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 GRAHAM MESSER
At just 21 years of age, Graham is a young gun making a name for himself in the world of Jazz today. A dyed-in-the-wool bebop pianist, he seeks to uphold the tradition of Bud Powel… more
Mon, Apr 20 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 SMITH DOBSON QUARTET
Drummer/Vibraphonist/Saxophonist Smith Dobson V has been performing in the Bay Area for nearly twenty years. Originally from Santa Cruz, Ca., Dobson is a member of an important Jaz… more
Tue, Apr 21 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 HARD BOP QUINTET
The Hard Bop Quintet is a jazz group from the San Francisco Bay Area inspired by the fiery style of the early 1960s New York jazz scene.The group began as the brainchild of two Bay… more
Thu, Apr 23 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 FOG CITY SWING
Ladies and Gentemen, introducing Fog City Swing! The bay area's newest and hottest swing band featuring an electrifying three horn front line, stellar crooning vocals, and a swing … more
Fri, Apr 24 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 BEN MISTERKA AND COLLECTIVITY
Collectivity is a jazz/funk, psychedelic soul band originally formed in Shanghai, China and now based in the SF Bay Area. We're talking about blistering energy and genre blending f… more
Sat, Apr 25 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 SILVER BELL JAZZ BAND
Silver Bell Jazz Band inspires dancers and listeners all over the Bay Area. The band specializes in ragtime, blues, swing, and dixieland from the early 20th century. They’re known … more
Mon, Apr 27 · 12:00 AM Dawn Club jazz Dawn Club 2026-03-18 10:54
7 MARCOS VARELA
Marcos Varela, an equally skilled doubler at both acoustic and electric bass, is among the most highly respected bassists/musicians in the American and International Jazz/music sce… more
Tue, Apr 28 · 12:00 AM Dawn Club classical Dawn Club 2026-03-18 10:54
7 TOMOKO FUNAKI
Tomoko Funaki was born in Japan into a musical family. Following in the footsteps of her parents, both musicians, she studied classical violin and flute. A move to New York exposed… more
Wed, Apr 29 · 12:00 AM Dawn Club classical Dawn Club 2026-03-18 10:54
7 JONATHON SEIBERLICH
Over the past 12 years, Jonathan Seiberlich has become a prominent member of the San Francisco Bay Area’s vibrant music scene. On any given night you may hear him perform with the … more
Thu, Apr 30 · 12:00 AM Dawn Club other Dawn Club 2026-03-18 10:54

TL;DR

Brian wants you to go out and hear live events more often. He’s built a free tool for you to use.

The Bay Area has an amazing live music and event scene. Don’t sit at home, don’t go to the same-old, GET OUT THERE.

This is a semi-curated list of 150 active venues in the bay area, and all their events.

Now more than ever. Don’t let it all get you down.

Contact him if you use it, love it, hate it, or anything in between.

About EventFinder

I have been a musician in the San Francisco Bay Area since 1990s - on and off. The Bay Area has always had an amazingly rich music and arts scene, built around small venues, organizations renting halls, and occasional happenings. More so than most other American cities (I mean hats off to NOLA, CHI, and NYC, but we’re doing OK).

I love live events. “Now more than ever”, and I think we’ll want more in the Time Of AI.

Historically, finding these events has always been difficult unless you put in the time, attended shows, built a network, or gigged actively yourself. Back in the day, print newspapers like the SF Bay Guardian served as the definitive events registry. Then the Guardian went away. Then newspapers went away.

Various web aggregators tried to step in. I even attempted to build a platform for this myself around 2005. I am not the first person to have this dream. The aggregators are OK, but they’re profit based, and they’re built pre-AI. They have nowhere near the depth of small venues. It's simply not economical to get all the information for all the small venues.

At first, I thought I could just “ask the AI”. That’s pretty good, but doesn’t cover the breadth of the number of venues in the bay area. It’s better for visitors who want 2 or 3 great shows in a weekend. And I expect the agents will have the monitization trap, sooner rather than later.

150 venues is a lot. A lot-a lot. Simply asking the AI to find events one-shot when presented with the list simply doesn't work.

Time to get the code on

Here we are in the time of Agentic Coding. As someone who has seen a few revolutions - we’re in for a big one.

Combining the systems and architecture experience of this human, and the lack of fatigue of the Code Agents (mostly Anthropic Claude and Google Gemini), I’ve been able to build a “web fetching” system of the complexity that’s needed for this scale of problem.

EventFinder automates the discovery, structuring, and cataloging of cultural events from heterogeneous online sources.

It uses three core techniques: LLM based generation of CSS selectors, using LLMs to pull data out of images and DOM trees, and simply asking an LLM about current events.

Because all of these techniques work better and worse on different sources, a “contest system” (Evaluator pattern) is run. The “optimizer” finds a good method for pulling data - and the cheapest - using an AI Python abstraction Djinnite. After running the contest, updates (once a week or so) can be run efficiently.

This "evaluator pattern" pits AI against AI - all for your benefit.

I coded the abstraction for use in another project over about a week. I came back to this project and accomplished most of this in a long intense week.

So use it

EventFinder is free to use. I’ve been fortunate to work with amazing people on amazing products, I have no interest in monetizing this.

I believe the tools I used to acquire the core information are legal, or at least moral. People running events want them to be found. They might publish on a for-profit site, but that’s only to get the word out. They want the word out.

Comments

Send me an email at brian@bulkowski.org. You can also reach me on Signal, Telegram, Facebook Messenger, WhatsApp, and SMS. Give me a shout out if you love it, hate it, have a feature idea, or if I left out a venue or a source.

Tech Details

Front End and UI

You will immediately notice that the UI is “utilitarian”, which is polite. I’m not a UI person. This is 100% Claude’s idea, not to blame Claude. I rather like the vibe.

It’s also kinda broken. Some issues will be fixed with data quality, some with simple time and engineering (like user logins, with ranking, so you can get more custom recommendations).

The tech stack is strictly Python 3.10+, FastAPI, Jinja2 for server-side templates, and HTMX for interactivity. It is designed to expose the underlying data hierarchy and facilitate fast search, not to win design awards. Utility is beauty.

The core dataset is a JSON flat file. I think people overuse databases, which is a rich statement, given my background.

Go ahead and send me your ideas of how to make it better.

The Technology

Getting the data has always been the hard part. Generously, that’s called “Scraping”, but it’s getting the contextual information. The software industry has taken a few runs at this - “Contextual Web” - but always failed for a variety of reasons.

The backend data aquisition is, thus, the hard part, and we need to lean hard on AI services (entire web_search based agentic systems, not “just” LLMs).

Instead of relying on a fragile, monolithic scraping script, EventFinder uses a Two-Phase fetching model optimized for the diversity of the internet, and the lowest use of LLMs in runtime.

The Three Strategies

  1. DIRECT: Zero-cost deterministic extraction. Playwright executes pre-computed CSS selectors against the DOM.

  2. EXTRACT: Multimodal extraction. A Vision-Language Model parses a full-page screenshot and/or raw DOM text to find events when the DOM is hostile.

  3. LLM: Grounded search. An LLM directly queries the web for the venue's upcoming events, bypassing the site's structure entirely.

Interestingly, current data is showing about even winners across all strategies.

The Two Phases

Critically, the LLM based runtime solutions are graded not just for data quality, but also cost. Costing is tricky in the new world, since services charge by tokens (and expose that), but some charge for web search, and some are use-it-or-lose-it subscription.

The data layer bypasses traditional databases entirely, favoring a filesystem-first architecture. Yes, the guy who founded and wrote a high-performance database decided to just use JSON files. My database friends will be amused. Events are normalized to a strict schema and stored in date-partitioned JSON files (YYYY-MM-DD.json), deduplicated across sources using a match key of venue, date, and hour.

The “Evalutator Pattern” and Djinnite

As of today March 16, the system uses hueristics to determine data quality. Heuristics like regexp.

The correct answer is to use LLMs to determine that. And, instead of relying on a “score”, gather all the results and score them against each other.

The “evalutator pattern” was made easy by Djinnite.

Djinnite is an abstraction layer. It has a “model catalog”, which is easily updated through a script that introspects and probes the configured API services. This is where knowledge that, for example, some models don’t support web_search and JSON return, and some do, some multimodal vision APIs have image limits, some don’t.

I found the existing frameworks didn’t have all the complexity I wanted, and were heavyweight.

My insight is that the Model Catalog is the hard part - that’s how the evaluator stays up to date and chooses the right models for the contest.

Where’s the code?

I’m feeling shy about the code. “Scraping” has a bad history. I’ll probably publish at some point. Sorry. Check my repo for all the other things I’ve published.

Todos

Support “runs” (theatrical) and “multiple sets” (7pm and 9pm times for the same event).

LLM based quality scoring. Looking to put a small categorizer on a local machine to reduce cost.

UI improvements to overcome the Large Amount Of Data.

Better categories and location.

A login based system so you can list your own favorites and get better recommendation.

Maybe an SMS based front end.

About the Human

I am Brian Bulkowski. My first code was on an Apple ][, but graduated to PDP-11 and Cyber Data (Plato). The first computer I owned was a Xerox 820. I got sucked into engineering for a living, it wasn’t really a plan. I found a love of “back end” systems - networks and routers, embedded system platforms, large scale distributed systems. Eventually I founded, funded, and was the CTO of Aerospike, an SSD-optimized NoSQL database, and have built systems architectures within Yellowbrick and Meta. In the early days, Kinetics (the FastPath!), Starlight Networks, and Navio/Network Computer/Navio. Good times.

Outside of the IDE, I operate in different physical constraints: I currently play cello in the Prometheus Symphony and live-loop under the name Racoon Roadshow. 1996 through 2014 I gigged with Rosin Coven, much love to all my bandmates. Large scale LED software, fire art installations, large scale speaker arrays.

I’m now helping The Box Shop (QBOX) with its transition to being a full non profit in the bayview, having been priced out of hunter’s point.

If you like this project, donate to The Box Shop. It’s a living breathing example of the can-do spirit of the bay area.

Links

The Human & The Art

The Technology