What I build when no one's briefing me.

Three things I shipped on my own time β€” a podcast, a Chrome extension, and a small online shop. Each one is me playing every role at once: research, design, build, launch.

Cycle Calendar

A colour-coded menstrual-phase calendar that lives right inside Google Calendar β€” personalised to your own rhythm, built end to end with Claude.

Type
Free Chrome extension
Tools
Claude Β· Google Calendar API Β· GitHub
Live
ccycle.olenatomchuk.com β†—

I plan both my work and personal life in Google Calendar β€” but women's energy isn't flat across a month. My cycle data lived in a separate period-tracking app, walled off from the one place I actually plan. So I'd consistently overestimate what a given week could hold, then end it either exhausted or frustrated that I hadn't finished what I'd scheduled.

Cycle Calendar closes that gap. It takes three numbers β€” last period date, period length, cycle length β€” and generates a dedicated β€œMy Cycle” calendar with every phase laid out in colour, right alongside the meetings and plans I already keep there.

Existing tools didn't fit

I tried the alternatives first β€” Calessa, β€œAdd your period to Calendar,” and β€œPeriod Phase Calendar” β€” but each one demanded an account, covered only the period itself, or simply didn't work.

What I chose to build β€” and not

In scope

A simple, functional Chrome extension Β· no registration Β· English and Ukrainian Β· events generated from the data you enter Β· a separate calendar you can hide or delete in one click.

Deliberately left out

Symptom tracking Β· mood logging Β· notifications and reminders Β· native iOS/Android apps Β· account creation and cloud sync. Staying out of these kept it private and shippable.

Built with Claude

This was a one-person project, and Claude was the team. I used it across the whole arc:

Designed as an informational tool β€” not for medical decisions, diagnosis, or contraception. That boundary is stated plainly in the product itself.

Producing a podcast

An interview show I built from zero during the pandemic β€” talking to interesting people about their education, careers, and the things they make on the side.

Tools
Notion Β· Zencastr Β· Podbean Β· Figma Β· SongRender
Listen
On Spotify β†—

After moving to Estonia and starting a blog, I wanted a sharper way to grow an audience β€” so I treated a podcast like a product. I ran market research on Ukrainian shows for women interested in career and self-development, surveyed my target audience (30% already listened to podcasts), and compared equipment, remote-recording services, and editing software before recording a single word.

Then I designed the assembly line. I mapped an eight-step process that took each episode from zero to a finished, ready-to-listen interview β€” research, outreach, recording, editing, artwork, audiograms, publishing, promotion. Distribution leaned on podcast pitches, a news-portal feature, my Telegram channel, and guests resharing to their own audiences.

10
episodes shipped
~600
minutes of content
1,400+
downloads
6
listening platforms

The brand I built around it

I designed the show's whole visual identity β€” cover art, episode templates, audiograms, and promo posts β€” so every episode shipped looking like part of one set. It still holds up, so it's earned a spot here.

What I'd do differently: shorter formats, a co-host or editor to share the load, and partnerships earlier. The lasting wins were softer β€” much sharper interviewing skills, and the confidence that comes from shipping something end to end, alone.

Vzir.shop

A hobby that turned into a storefront. I took up block printing, got curious whether anyone would buy it β€” and built the shop to find out.

Tools
Claude Code Β· Nano Banana (Gemini)
Live
vzir.shop β†—

I pursued block printing as a new hobby, and then got interested in whether somebody would actually be willing to buy it. More recently I used Claude Code to build and ship vzir.shop, an e-commerce site for the small textile brand β€” going from idea to a live storefront myself.

For the catalogue, I used Claude and Gemini's Nano Banana model to produce high-quality product images β€” clean, consistent shots of the printed pieces, also used for an Instagram launch. The carousel below is a selection of those AI-generated images.