Open to new roles Full stack · AI · Cloud

I build web apps end to end from API to AI agents

I'm Knarik, a Full Stack Developer in Yerevan. I build production backends with Node.js, TypeScript, Python and FastAPI, run them on AWS and Docker, and wire LLM-based AI agents into real application workflows.

01Work

Selected projects

490+GitHub contributions in the past year
35public repositories
C# · Python · TSwhat I ship in most
01AI · RAG2026

Arcane Library

Upload your technical documents, ask questions about them and get answers with evidence. Every claim cites the passage it came from, and when the documents don't cover a question, the app says so instead of inventing an answer.

  • Full RAG pipeline: text extraction from PDF, Markdown and TXT, chunking, embeddings and vector search in pgvector
  • Grounded answers from Claude with numbered citations; below a relevance floor the model is never called
  • Multilingual E5 embeddings running locally, so Armenian and Russian documents work too
  • Auth with password reset, bookmarks for saved answers, tests for chunking, extraction, search and chat
PythonFastAPIPostgreSQLpgvectorsentence-transformersClaudeReact 19TypeScript

Private repository · code walkthrough on request

02Telegram bot · .NET2026

FinanceBot

A Telegram bot that tracks spending. Send it “4.50 coffee with milk” and it saves the entry; ask for /today or /month and it replies with a recap.

  • Automatic daily digest with a link to a full web report page
  • Month view: last 7 vs previous 7 days, typical day and top 3 categories
  • Polling or webhook mode, command handlers wired as keyed services
C#ASP.NET CoreEF CorePostgreSQLTelegram.Bot
03Backend · AI2025

AI-Powered Fleet Maintenance API

A REST API for a logistics company to manage trucks, mechanics, incidents and repair workflows. An LLM recommends the best mechanic for every incident.

  • JWT auth, CRUD, pagination, search and soft deletion
  • LLM via Groq API picks a mechanic with a confidence score, plus retry logic for bad output, rate limits and API failures
  • Dynamic mechanic performance scoring and Cloudinary photo storage
PythonFastAPIPostgreSQLSQLAlchemyAlembicGroq APICloudinary
04Personal finance2026

Cashew

“Where does the money go?” An expense tracker that reads bank statement exports and turns them into a report, right in the browser.

  • Spending by category, top places and a day-by-day chart
  • Savings goal panel that predicts how long a target will take
  • Excel statement parsing with SheetJS, light and dark themes
JavaScriptSheetJSHTMLCSS
05Hackathon · AI

Lutea

An AI-focused product built at the Hack Nation AI Hackathon. Combined software engineering and AI to ship a working prototype under a tight deadline.

AIPrototypeHack Nation

More projects

All repositories on GitHub ↗
02Experience

Where I've worked

Nov 2025 – Present

STA Soft

Backend Developer, Node.js / TypeScript

Remote

Production backend services in Node.js and TypeScript, migrating business logic from Python
LLM-based AI agents in backend services, with tool-based interactions
Transactional workflows with Knex and Objection.js on PostgreSQL
AWS Lambda, EC2, Elastic Beanstalk, CloudWatch, Docker and GitHub Actions CI/CD
Full-stack features with React and TypeScript
Code reviews, troubleshooting and Scrum
Jun 2025 – Aug 2025

STATECS

SAS Analyst, Clinical Data

Yerevan

SDTM and ADaM datasets (ADSL, SV, SE) to CDISC standards
Validation and regulatory checks
Statistical summaries and patient-level outputs
Dec 2024 – Mar 2025

Makichyan Consulting

Backend Developer, Python

Yerevan

REST APIs with Python, Django and FastAPI
Complex PostgreSQL queries and third-party integrations
Refactoring and debugging production features
03Stack

What I work with

Languages

Python TypeScript JavaScript C# SQL

Backend & APIs

FastAPI Django Node.js ASP.NET Core REST

Databases

PostgreSQL SQLite

AI / LLM

LLM integration AI agents RAG Claude

Cloud & DevOps

AWS Docker CI/CD GitHub Actions

Frontend

React Tailwind CSS

04Education

Learning

2024 – Present

BSc, Information Technologies

National Polytechnic University of Armenia

2020 – 2024

Diploma with Honors, IT

NPUA College

In progress

Claude certification

Working toward certification in AI development.

Languages

Armenian · Russian · English

05Contact

Got a role? Let's talk

I'm open to full stack and backend roles, especially work with AI agents and cloud. The fastest way to reach me is email or Telegram.