10-day longest streak
<!-- Ronalds Palacis — GitHub profile README Paste the content below into the README.md of your rwnalds/rwnalds repo. Widgets use GitHub username rwnalds. X handle is rqnalds. Theme: tokyonight. NOTE:…
<!--
Ronalds Palacis — GitHub profile README
Paste the content below into the README.md of your rwnalds/rwnalds repo.
Widgets use GitHub username rwnalds. X handle is rqnalds. Theme: tokyonight.
NOTE: image widgets render on GitHub (image proxy) but often NOT in a local
markdown preview (VS Code / Obsidian). Push to the repo to see the real thing.
Stats + top-language cards were left out because the public github-readme-stats
instance is currently rate-limited (503); self-host to add them back reliably.
-->
Ronalds Palacis
---
I build the product and run the company that ships it.
Right now that's Klyiro, a done-for-you growth system for Shopify brands (WhatsApp reactivation, dynamic ads, and generative-engine optimization). I write the code, design it, and sell it. Doing all three teaches you more than doing any one.
I taught myself to build software as a teenager, so when university came around I skipped CS on purpose and studied Startup Management instead. The point was to get good at turning code into a company, not just writing it.
The rest of the time I build products around that thesis: retention tooling and AI sales agents, plus the occasional hardware or music-tech experiments. I like the hard, unfashionable parts. Real-time rendering, systems programming, and the seam where design meets engineering.
📍 Latvia · studying Startup Management · self-taught since my teens
---
🚀 What I'm building
- Klyiro: growth infrastructure for Shopify supplement brands. WhatsApp reactivation, dynamic creative, and GEO in one managed system.
- Morder: WhatsApp retention SaaS for ecommerce. Merchants connect Shopify or WooCommerce and build automated WhatsApp playbooks; the flagship *Pattern Lab* turns a store's raw data into a visual map of where revenue is leaking. <!-- add live/repo link -->
- Madara: AI sales operator that finds dormant leads in Pipedrive, sends personalized reactivations, handles the replies, and briefs the sales team over WhatsApp. <!-- add repo link -->
🧰 Stack
I care more about shipping than the logo, but for the curious:
Everyday: TypeScript · React · Next.js · Node · Python · PostgreSQL · Prisma
Also fluent: Rust · Flutter / Dart · C# / .NET · PHP · Docker
For craft: WebGPU · Three.js · Bevy · Blender · Figma · a little sound design
Building with: Trigger.dev · n8n · Neon · the Claude API
---
📊 By the numbers
---
Founder-mode: decide, approve, sell, and still commit on weekends.
-
maze-midi ★ PINNED
Maze MIDI granular ARP generator
C++ ★ 0 2y agoExplain → -
engram ★ PINNED
Self-hosted MCP server + dashboard giving Claude Code, Cursor & Hermes agents shared long-term memory over a git-backed markdown vault. Agent-native, Obsidian-compatible second brain — markdown RAG, no vector DB.
TypeScript ★ 8 1d agoExplain → -
zync
Ultimate type safety, synced all across your application.
TypeScript ★ 2 2y agoExplain → -
rapyd-paybot
Discord bot for managing paid community events, membership, roles & more!
TypeScript ★ 2 3y agoExplain → -
claude-autocraft
Claude Code plugins for automating workspaces with ease
Python ★ 1 5mo agoExplain → -
chain-of-thought
Junction x Miro hackathon entry by team "Chain of thought"
TypeScript ★ 1 2y agoExplain → -
sound-to-preset
Audio to Vital synthesizer preset — CNN regression model that takes any audio clip and outputs a .vital preset file
Python ★ 0 2mo agoExplain → -
rwnalds
No description.
★ 0 21d agoExplain → -
Cap ⑂
Open source Loom alternative. Beautiful, shareable screen recordings.
TypeScript ★ 0 2mo agoExplain → -
music-analysis
No description.
Python ★ 0 3mo agoExplain → -
smart-onboard
AI assistant for sales
TypeScript ★ 0 7mo agoExplain → -
rwnalds.github.io
Source of my personal blog 📖
★ 0 1y agoExplain → -
ballgame
No description.
TypeScript ★ 0 1y agoExplain → -
sspots
No description.
TypeScript ★ 0 1y agoExplain → -
soundarray
No description.
TypeScript ★ 0 1y agoExplain → -
mesh-gateway-test
No description.
TypeScript ★ 0 1y agoExplain → -
AFH2023
SaveSome - Alternative Fuels hackathon entry project
TypeScript ★ 0 2y agoExplain → -
adventofcode2022
No description.
Rust ★ 0 3y agoExplain → -
react-three-portfolio
Portfolio landing page made with react-three for a tutorial
TypeScript ★ 0 4y agoExplain → -
big-gui
School project GUI made with PySimpleGUI and SQLAlchemy
Python ★ 0 3y agoExplain → -
react-hexagon-terrain
Hexagon grid made with react-three
TypeScript ★ 0 4y agoExplain → -
iegriez-pasauli
Winner project of the hackathon "Iegriez pasauli"
TypeScript ★ 0 4y agoExplain → -
space-invaders
No description.
Python ★ 0 4y agoExplain → -
humboldt
Geographically unique merch
TypeScript ★ 0 4y agoExplain → -
lata2021-entry-api
API for the open geospatial data hackathon LATA 2021
Python ★ 0 4y agoExplain → -
iegriez-pasauli-django
Django backend for the browser-based game "Iegriez pasauli"
Python ★ 0 5y agoExplain → -
Sceneswitcher-OBS
OBS plugin that allows user to change scenes based on input volume
JavaScript ★ 0 5y agoExplain → -
Ventspils_IT_Challenge_2020_FailedNodes
No description.
JavaScript ★ 0 5y agoExplain →
No repos match these filters.