Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Andrew Artamonov

Offer Andrew work on your next project.

Ukraine Kyiv, Ukraine
currently online
Available for hire available for hire
1 proposal made
age 30 years
on the service 1 month 9 days

Rating

Successful projects
No data
Average rating
No data
Rating
308
AI & Machine Learning
190 place out of 2853
Bot Development
364 place out of 1907

Language proficiency level

Українська Українська: advanced
English English: upper-intermediate

Skills and abilities

Portfolio


  • Nox — personal AI assistant in Telegram

    AI & Machine Learning
    Multifunctional 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 Programming
    A 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 Learning
    A 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 Learning
    Live 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
Setting up the Claude bot or an alternative for our tasks
274 USD