Sergey Kalaus

Sergey Kalaus

JavaScript Developer

Full-stack JavaScript/TypeScript developer focused on building production web apps and automations. Strong in n8n and AI-enabled workflows with a Gemini focus, Node.js (NestJS/Next.js), React/Vue/Angular, GraphQL, and cloud-native delivery on AWS/Google Cloud with Docker and Kubernetes. Experienced with MySQL/PostgreSQL/Redis and testing with Jest, Cypress, and Playwright.

  • LocationGermany, Berlin
  • Email[email protected]
  • StackTypeScript · Node.js · Vue · Reactwith Claude — more

Pet projects

  • SoundMyText

    Documents, books and photos of pages read aloud in a natural voice.

    SoundMyText turns PDFs, Word files, ebooks, web pages and photos of pages into natural speech, highlighting each word as it is spoken. It remembers your place, and with Apple or Google sign-in your documents follow you across phone, tablet, desktop and the web.

    • Word-by-word highlighting; tap a sentence to jump to it
    • PDF, Word, ebooks, web pages, pasted text and photos of pages
    • Files up to 1,000 pages
    • Natural voices, speed from 0.75× to 2× without pitch change
    • More than 90 languages, detected automatically
    • Remembers your place and syncs across devices
    • Chrome side panel that reads web pages
    • No ads; documents stay private
  • ktunx

    Your localhost on a public HTTPS address, in one command.

    ktunx puts a server running on your machine at a public HTTPS address — for webhooks, demos and testing on real devices. Sign in with GitHub, save your token and run “ktunx http 3000”; the same package opens tunnels from Node.js code and tests.

    • HTTPS with a valid certificate out of the box
    • WebSockets and hot reload work through the tunnel
    • Reconnects after a dropped connection and keeps the address
    • Live request log in the terminal
    • Waits for your local server to start
    • Node.js connect() API with TypeScript types
    • Named tunnels and a custom handle with Pro
    • Dashboard with tunnel history and traffic
  • Sheep Don’t Lie

    A photo-real point-and-click detective mystery in a Berlin flat.

    You wake up on a stranger’s sofa in Berlin-Friedrichshain with two hours missing, and a client’s amber earrings are gone. Search a real, photographed flat, read every scrap of paper, solve logic puzzles and phone in your verdict: who did it and why.

    • A real Berlin flat in photo-real detail
    • 19 documents to read and cross-check
    • Item combining, a combination lock, an old phone and a treasure hunt
    • Phone in your accusation and earn one of four detective ranks
    • Case file, objectives and 33 hints
    • Narrated in English, German and Russian
    • Fully offline: no ads, no purchases, no account
  • CozySlowzy

    A little pixel-art room with a cat, a lamp and the rain.

    CozySlowzy is a calm pixel-art room to slow down in — nothing to win, no timer, nothing to finish. The sky follows the time of day, seasons and weather drift by, and a cat naps wherever it likes while a soft lo-fi tune plays.

    • Live sky that follows the time of day
    • Seasons and weather: rain, snow, fog and wind
    • A cat with a mind of its own
    • Desk lamp, floor lamp and ceiling light to switch
    • Pick a time, season and weather, or let them run live
    • Sit in the armchair, lie on the bed, write a letter at the desk
    • Lo-fi soundtrack
    • Offline: no ads, no purchases, no account
  • Crafty Order Fields

    Collect custom order details with a pop-up when shoppers add to cart.

    A Shopify app that shows a pop-up form when a customer adds a product to the cart — for gift messages, packaging choices, delivery dates and more. Answers appear next to the item in the cart and in the order details in Shopify Admin.

    • Pop-up form on add to cart
    • Text, checkbox, dropdown, date and time fields, required or optional
    • Forms for chosen products or whole collections
    • Show or hide any form
    • Answers shown in the cart and in order details
    • The same product can be added again with different answers
    • Free Starter plan with one active form
  • Shopper Buddy

    An AI shopping assistant chat for your Shopify storefront.

    Shopper Buddy adds an AI chat assistant to a Shopify store: shoppers search products, find similar items and ask questions about the store. Merchants name the buddy, choose where it appears, review conversations and keep its knowledge of the store in sync.

    • Chat that searches products and answers store questions
    • “Find similar products” with product cards
    • Custom buddy name and placement
    • One-click sync of the buddy’s store knowledge
    • Conversation history with details
    • Live chat preview and stats on the dashboard
    • Usage-based plan with a capped auto top-up
  • Tabular Products Manager

    Edit your Shopify products in a fast spreadsheet-style table.

    Tabular Products Manager shows a store’s whole catalog in a spreadsheet-like table with filtering and inline editing. Product data is cached for fast scrolling and stays in sync with Shopify through webhooks.

    • Products, variants, images and collections in one table
    • Text, range and select filters
    • Inline editing of prices, descriptions, images and options
    • Add and edit variants
    • Metafields editor
    • Inventory editing
    • Live sync through webhooks, plus manual sync
    • Free to view and filter; editing is paid
  • TokDeck

    Free QR code generator with scan tracking.

    TokDeck generates QR codes for links, text and email that you can print, publish or share freely — they carry nothing extra from TokDeck. With Pro, link QR codes become trackable and count every scan.

    • QR codes for links, text and email
    • Custom background, code and text colours
    • Optional sticker frame
    • Download as PNG or SVG
    • Trackable QR codes with scan counts (Pro)
    • Account dashboard
  • EinTest

    Practice for the German citizenship test.

    EinTest helps you prepare for the Einbürgerungstest. Pick your federal state and language, practise question by question, then take a mock test and see whether you would pass.

    • Questions for your federal state
    • Choice of language
    • Practice mode, question by question
    • Mock test with a pass or fail result
    • Correct and repeat counters
    • Reset results and history
  • TaleCraft

    AI-written fairy tales for kids, illustrated and ready to read.

    TaleCraft writes illustrated bedtime fairy tales with AI. Ask for one right away or design your own by choosing style, tone and plot; every story is kept in your personal book of fairy tales.

    • “Tell me now”: an instant new tale
    • Write your own: style, tone, plot and length
    • AI illustrations for the cover and every chapter, with consistent characters
    • Your own book of fairy tales and a public gallery
    • Likes
    • Parental gate
  • Photanora

    A Photoshop-style image editor that runs in your browser.

    Photanora is a layered photo editor in the browser with the familiar toolset of a desktop editor. It opens PSD and camera RAW files, exports to more than a dozen formats and keeps your work locally in the browser.

    • 22 tools: selections, magic wand, crop, brushes, gradient, type and shapes
    • Layers and groups with 27 blend modes and layer styles
    • Eleven adjustments, also as adjustment layers
    • Opens PNG, JPEG, WEBP, PSD and 49 camera RAW formats
    • Exports PNG, JPEG, WEBP, GIF, TIFF, SVG, PDF and more
    • Multiple document tabs and keyboard shortcuts
    • CMYK and 16/32-bit colour
  • ProxyFlip

    Switch proxies in one click, with automatic per-site rules.

    ProxyFlip is a proxy switcher for Chrome. Keep a set of proxy profiles, switch from the toolbar and let rules pick the right proxy for each site automatically. It makes no network requests of its own.

    • One-click profile switching from the toolbar
    • Direct, system, fixed proxy, PAC script and rule-based profiles
    • Rules by host or URL wildcard, regex, IP/CIDR and keyword
    • Bypass lists
    • Proxy authentication
    • Backup export and import
    • Keyboard shortcut Alt+Shift+P
    • No analytics, no network traffic