Dmitry Petrakov

Hi, I'm Dmitry.

I'm an indie maker with a background in large-scale systems, now building small, focused Chrome extensions and practical, offline-first tools.

I care about clarity, reliability, and tools that quietly fit into real workflows.

Journaling App is live on Product Hunt!
Support the launch and check it out
Support on PH →

What I build

I design tools the same way I design systems: clear boundaries, predictable behavior, and no hidden complexity.

Most of my work lives inside the browser and focuses on:

Current projects

Journaling App

Journaling App

AI-powered journaling with metaphorical cards.

A Chrome extension for guided reflection — draw a card, choose a journaling template, and let AI coaching questions help you uncover insights. Sessions take 2-7 minutes and always end with a clear next step.

Built with:

  • structured journaling templates (RAIN, GROW, WOOP)
  • evocative metaphorical imagery
  • fully local storage — your thoughts stay yours
  • micro-steps that take 2-10 minutes to complete

Journaling App

Journal smarter: cards, prompts, AI coaching – all private

Check it out on Product Hunt →
Floating Notes

Floating Notes

Notes that live directly on any website.

Floating Notes is a Chrome extension that lets you capture thoughts, links, and context exactly where they happen — without switching tabs or breaking focus.

Notes can be tied to:

  • a specific page
  • an entire site
  • or live independently in a floating window

Designed to stay out of the way until you need it.

PDF to Markdown

PDF to Markdown

Turn PDFs into clean, readable Markdown.

Built for people who work with documents, notes, and text-heavy workflows — not just one-off conversions.

Handles real-world PDFs, not just perfect ones.

Image to Base64

Image to Base64

A small, offline-first utility for converting images to Base64.

No uploads. No network requests. Just drag, copy, and use — with presets for Markdown, HTML, CSS, and more.

How I think about tools

After years of building large systems, I've learned that most tools fail not because they lack features, but because they interrupt the user.

I believe good tools:

  • respect context
  • do one thing well
  • stay reliable over time
  • and don't demand attention they haven't earned

Writing & notes

I occasionally write about building tools, architectural decisions, and lessons learned from shipping and maintaining real products.

Selected articles:

About dimlight

dimlight is my personal space on the internet.

It's where I share what I build, experiment with ideas, and publish tools that don't fit into big platforms.

You may also see me online as dim0802.