Skip to content
View Adarsh-codesOP's full-sized avatar

Highlights

  • Pro

Block or report Adarsh-codesOP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Adarsh-codesOP/README.md

Typing SVG


GitHub followers Profile Views GitHub Stars


👾 whoami

const adarsh: Developer = {
  name       : "Adarsh A S",
  alias      : "Adarsh-codesOP",
  role       : "Full-Stack Developer · AI/ML Builder · Blockchain Engineer",
  education  : "B.E. Computer Science Engineering — 4th Year 🎓",
  location   : "Bengaluru, India 🇮🇳",

  currentlyBuilding: [
    "ContriBlock  — Blockchain platform that rewards knowledge contributions",
    "Klein        — Terminal-native TUI IDE for keyboard-driven developers",
    "ACE          — Persistent memory & context engine for AI assistants",
    "AskDB        — Query any database with plain English + AI",
  ],

  stack      : ["React", "TypeScript", "FastAPI", "Python", "PostgreSQL",
                "Redis", "Docker", "IPFS", "Solidity", "Node.js", "Flask"],

  interests  : ["System Design", "Distributed Systems", "Blockchain",
                "AI/ML", "Developer Tools", "Real-Time Architectures"],

  funFact    : "I build developer tools because I'm tired of bad ones 😤",
  motto      : "⚡ Build. Learn. Improve. Repeat.",
};
📖 More About Me — click to expand
  • 🔭 I architect systems that are scalable, transparent, and actually solve real problems
  • 🧠 Obsessed with AI/ML — from NLP pipelines to context-aware persistent AI assistants
  • ⛓️ Exploring how blockchain creates fairer, ownership-first digital economies
  • 🖥️ I build developer tools for developers — Klein is my love letter to the terminal
  • 🗣️ Believe your database should speak your language — hence AskDB
  • 🎵 Even built a fair music voting system so no one's playlist gets steamrolled
  • 🤝 Always open to collabs — DM me anytime

🛠️ Arsenal

⚡ Frontend

React TypeScript JavaScript HTML5 CSS3 TailwindCSS

🔩 Backend

Python FastAPI Flask Node.js Rust Java Spring Boot

🗄️ Databases & Infra

PostgreSQL MySQL MongoDB SQLite Redis IPFS

🤖 AI / ML

TensorFlow HuggingFace Google Gemini OpenCV

⛓️ Blockchain

Solidity Ethereum Web3.js

🧰 DevOps & Tools

Docker Git Linux VSCode


🚀 The Lab — Featured Projects

"Every project here solves a real problem. No toy apps."


⛓️ ContriBlock — Knowledge Economy on Blockchain

  ┌─────────────────────────────────────────────────────────────────┐
  │                                                                  │
  │   USER  ──► CONTRIBUTE ──► VERIFY ──► EARN ContriTokens 🪙      │
  │                                  │                              │
  │                          Smart Contract Layer                   │
  │                          IPFS Decentralized Storage             │
  │                          PostgreSQL + Redis Cache               │
  │                                                                  │
  └─────────────────────────────────────────────────────────────────┘

A blockchain-based platform where your research, knowledge, and creative work is verified on-chain and rewarded with ContriTokens — real currency for real contributions. Your work, your ownership.

Layer Tech
🖥️ Backend FastAPI · PostgreSQL · Redis
⛓️ Blockchain Solidity · Smart Contracts · Ethereum
📦 Storage IPFS (decentralized & permanent)
🔐 Auth Wallet-based authentication

Highlights:

  • ✅ On-chain contribution verification pipeline
  • ✅ ContriToken minting, trading & exchange
  • ✅ Decentralized file ownership via IPFS
  • ✅ Transparent reward distribution via smart contracts

View Repo


🖥️ Klein — Terminal-Native TUI IDE

  ┌──────────────────────────────────────────────────────────────────┐
  │ klein  ●  [main.py] [app.ts] [README.md] ✕              [1/3]   │
  ├─────────────────────────────────┬────────────────────────────────┤
  │  1  import fastapi              │ 📁 Project Explorer            │
  │  2  from fastapi import FastAPI │ ├── 📁 src/                    │
  │  3                              │ │   ├── 📄 main.py             │
  │  4  app = FastAPI()             │ │   ├── 📄 models.py           │
  │  5                              │ │   └── 📄 routes.py           │
  │  6  @app.get("/")               │ ├── 📁 tests/                  │
  │  7  def root():                 │ └── 📄 README.md               │
  │  8      return {"ok": True}     │                                │
  │  9                              │                                │
  ├─────────────────────────────────┴────────────────────────────────┤
  │ $ uvicorn main:app --reload           [NORMAL]  [UTF-8]  [Ln 8] │
  └──────────────────────────────────────────────────────────────────┘

A full IDE that lives in your terminal. Multi-tab editing, integrated terminal, file explorer — all keyboard-driven. Zero mouse required, zero compromise.

Feature Description
📑 Multi-Tab Editing Work across multiple files simultaneously
⌨️ Keyboard-First Every action mapped — no mouse, ever
🖥️ Integrated Terminal Run, test, and debug without leaving the editor
🌳 File Tree Full project navigation like a real IDE
⚡ Lightweight Minimal memory footprint, maximum speed

View Repo


🧠 ACE — AI Context Engine

  Past Conversations ──┐
  Project Files ────────┼──► [ ACE Engine ] ──► Context-Aware AI 🧠
  Code Snippets ────────┘         │
                              Vector DB
                           Persistent Memory
                          Semantic Retrieval
                        Automatic Context Injection

Gives AI assistants what they've always lacked — persistent memory. ACE stores context from your conversations, files, and projects, and automatically retrieves what's relevant so your AI actually remembers you.

Component Details
🧠 Memory Store Vector Database + Embeddings
🔍 Retrieval Semantic search over stored context
📁 Ingestion Files · Conversations · Projects
🤖 Integration Pluggable into any AI assistant

Highlights:

  • ✅ Persistent memory that survives across sessions
  • ✅ Semantic context retrieval — finds what matters
  • ✅ Auto-injects relevant context during interactions
  • ✅ Makes AI behave like a real assistant, not a goldfish

View Repo


🗄️ AskDB — Talk to Your Database in Plain English

  You: "Show me top 10 users by revenue last month"
               │
               ▼
      [ Google Gemini AI ]
               │
               ▼
  SELECT u.name, SUM(o.amount) AS revenue
  FROM users u JOIN orders o ON u.id = o.user_id
  WHERE o.created_at >= NOW() - INTERVAL '1 month'
  GROUP BY u.name ORDER BY revenue DESC LIMIT 10;
               │
               ▼
    ┌──────────────────────────────────┐
    │  📊 Bar Chart  │  📋 Data Table  │
    │  🥧 Pie Chart  │  📈 Line Graph  │
    └──────────────────────────────────┘

Natural language → SQL → beautiful visualizations. Supports PostgreSQL, MySQL, MongoDB, SQLite. Analysts, developers, and non-technical users can finally talk to their data.

Layer Tech
🤖 AI Engine Google Gemini AI
🖥️ Frontend React · Chart.js
⚙️ Backend Flask · SQLAlchemy
🐳 Infra Docker
🗄️ Databases PostgreSQL · MySQL · MongoDB · SQLite

Highlights:

  • ✅ Natural language → SQL auto-generation via Gemini
  • ✅ Multi-database support out of the box
  • ✅ Interactive charts: bar, pie, line, table
  • ✅ Schema explorer + ER diagram viewer
  • ✅ Conversational analytics with follow-up questions
  • ✅ Intelligent query suggestions

View Repo

📊 GitHub Stats

GitHub Streak


📈 Contribution Activity

Adarsh's github activity graph

github contribution snake

🤝 Let's Build Something

Always open to interesting projects, collabs, and conversations.

GitHub LinkedIn Email


💬 "The best tools are the ones you build because you're tired of the existing ones."


⭐ If any of my projects spark something in you — drop a star. It means the world.

Popular repositories Loading

  1. Klein Klein Public

    Klein is a terminal-based TUI text editor designed to bring the look and functionality of a modern IDE into the terminal. It combines the speed, simplicity, and keyboard-driven workflow of CLI tool…

    Rust 27 2

  2. askDB askDB Public

    JavaScript 1 2

  3. FAS FAS Public

    Build, install & run Android apps from the terminal — no Android Studio needed. A single ~11 MB Go binary that auto-detects your SDK, manages ADB, hot-rebuilds on file changes, and supports wireles…

    Go 1

  4. video-to-notes video-to-notes Public

    Python

  5. service_app service_app Public

    TypeScript

  6. Service_app_zeta Service_app_zeta Public

    service app

    TypeScript