Andrew Artamonov
Offer Andrew work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
Services
Administration
Writing
Portfolio
-
Nox — personal AI assistant in Telegram
AI & Machine LearningMultifunctional AI assistant in Telegram. Keyboard + natural language → scheduling, reminders, email processing, voice commands, multi-tier planner with support for quiet hours.
LLM agent on Claude Agent SDK with SQLite schema consisting of 19 tables (audit_log, approvals, pending_notifications, emails, email_accounts, email_decisions, otp_events, url_checks, email_urls, email_drafts). All LLM actions are logged; no automatic executions without approval flow.
… Email triage: Gmail API → heuristic phishing detector + URL safety check → classification → response drafts with approval. Voice input via Groq Whisper (uk). Mini App on React 19 for expanded UI.
Fallback to Ollama Gemma when Claude is unavailable. node-cron in Europe/Kyiv TZ.
Stack: TypeScript, grammY, Claude Agent SDK, better-sqlite3, Express + React 19 (Mini App), Whisper, Gmail API, Ollama.
#TypeScript #TelegramBot #AI #LLM #ClaudeSDK #grammY #SQLite #Whisper #FullStack
-
Keyst — e-commerce with 5 payment gateways
Web ProgrammingA digital goods store with a full checkout cycle. Catalog, cart, payment through five payment gateways (Stripe, Fondy, LiqPay, CryptoCloud, NOWPayments) under a single webhook-handler — crypto and card flows are not duplicated in the code.
Admin panel for products, orders, financial analytics. Email notifications to the client after payment with an access key. Protection of webhooks through signature verification (HMAC).
… Self-hostable: bootstrap script on Hetzner (docker-compose + Caddy), one-liner curl installation. Setup wizard in 5 steps for first-time deployers.
Stack: Next.js 14 App Router, Prisma + PostgreSQL, server actions, Tailwind + shadcn/ui, Docker, NOWPayments + Stripe + Fondy + LiqPay + CryptoCloud webhook handlers.
#NextJS #Ecommerce #Stripe #Crypto #Payments #Prisma #PostgreSQL #FullStack #SelfHosted
-
CourseAI — AI course generator with streaming UX
AI & Machine LearningA platform for generating complete courses. The user specifies a topic — the system provides a structure (modules → lessons → notes).
Hybrid streaming pipeline: the course structure and content of each lesson come progressively through Server-Sent Events, the user does not wait 5 minutes for full generation.
… Free / Pro plan: free on OpenRouter free models with rate-limit-aware retries (50 req/day), Pro via Claude. CSP-protected lesson renderer — embedded YouTube/Vimeo from a whitelist, without XSS vectors.
Stack: Next.js, OpenRouter, Prisma + Postgres, Server-Sent Events, CSP, Tailwind.
#NextJS #AI #LLM #OpenRouter #Streaming #SSE #SaaS #FullStack
-
Agent Office — real-time dashboard of AI agents
AI & Machine LearningLive visualization of 20+ parallel AI-agent sessions in the metaphor of a virtual office. Each session is a separate character with its own state (working / idle / thinking), moving between office zones depending on the task.
Technically: server-authoritative state (the single source of truth is a Node.js server), broadcast via WebSocket, rendering on Canvas 2D with deterministic placement — the same ID always has the same chair. Support for filler agents when there are few real ones, synthesis of typical names on the fly, session-alive heuristic (15 minutes of silence = session dead, we remove it).
… Deployment: Fly.io, single-region edge. Stack: Node.js + Express + ws + Canvas 2D on the client.
#TypeScript #Canvas2D #WebSocket #NodeJS #FlyIO #Realtime #AIAgents #FullStack
Activity
| Latest proposals 1 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Setting up the Claude bot or an alternative for our tasks
274 USD
|