Chatbots and assistants
Telegram bots and custom GPTs that answer people and get tasks done. I come from customer support: I know which cases a bot can close and which need a person.
Telegram · Custom GPTs · LLM
~/tech
Admin automation · Chatbots · AI-assisted development
I automate repetitive, administrative workflows, from idea to production.
How I build AI-assisted development, with whichever tools fit each project best: I define the problem, review the result and take it to production.
Press an arrow key or tap to start.
Telegram bots and custom GPTs that answer people and get tasks done. I come from customer support: I know which cases a bot can close and which need a person.
Telegram · Custom GPTs · LLM
Repetitive tasks that stop being done by hand: an event triggers the workflow and the system does the rest, with AI when text needs to be understood or written.
n8n · Webhooks · LLM
Connecting tools, even when there's no documentation: session-based auth, CSRF tokens, pagination, file uploads and retries that don't overload the server.
REST · Sessions · CSRF
Generative models inside real processes: prompts that return structured JSON for another system to use. Text, image editing and voice.
Gemini · Claude · ChatGPT · ElevenLabs
Per-project integrations that combine data from several sources, including full CRMs, so it all lives in one place and can be worked with.
APIs · CRM · Data analysis
Backend, database, mobile app and deployment, all the way to production with real users.
Node.js · Supabase · Flutter
SaaS product
Multi-account SaaS built on Vinted's internal API: it orchestrates parallel sessions and automates the item listing cycle.
In production with real users · private beta
Data analysis
Pipelines that extract, normalize and cross-reference data from several sources, including CRMs, to measure results with comparable metrics.
Communities and sales
Bots on the Telegram Bot API that process group events to manage communities, run engagement activities and generate sales leads.
AI chatbot
Conversational agent with tool calling, deployed on serverless functions: it answers from the content of this page and records contact requests. Try it here.
AI: it can make mistakes. Processed with Claude (Anthropic), and Kristian gets a copy of the conversation. Don't share sensitive data.
I'm looking for projects and roles in AI automation, API integration, implementation or technical support, remote or in Madrid.
tech@or leave me a message
AI: it can make mistakes. Processed with Claude (Anthropic), and Kristian gets a copy of the conversation. Don't share sensitive data. Also at tech@kristianmacias.com.