Machine learning, applied AI and backend systems

Sitanshu Anmol

About

  • Grew up in New Delhi, India.
  • Completed my B.Tech in Electronics and Electrical Engineering.
  • Working at Sonata Software as a Digital Engineer.
  • On the side, I work in AI/ML and am exploring agents and applied AI.
  • Interested in language, multimodal learning and inference on the core side.
  • Outside tech, I edit videos. Some of my work is on YouTube, and I am the primary editor for this channel.

Projects

DataScope interface

DataScope

EDA agent platform

An EDA agent platform where users can upload CSVs run provided analyses tools or ask queries to dedicated chatbot for insights and answers.

Uses PostgreSQL for persistent runs and results, Redis and Celery workers for background jobs, WebSockets for real-time tool-run updates.

Python, FastAPI, Next.js, PostgreSQL, Redis, Celery, WebSockets, Cloudflare R2

memlib-ai overview

memlib-ai

Python package

A persistent memory infrastructure package for AI agents with provider-adaptive LLM and embedding integrations, and configurable vector backends.

Includes candidate-memory extraction and update/delete flows, with optional knowledge graphs for representing entity relationships.

Python, LangChain, SQLite, Neo4j

Research Planner interface

Research Planner

Multi-agent system

A modular multi-agent research system that converts raw topics into structured academic reports, also has retry logic, and manual task generation.

Uses Gemini and GPT-OSS models across the pipeline, with LangChain tracing and experiment monitoring.

Python, FastAPI, LangGraph, LangChain

Tiny-Qwen architecture

Tiny-Qwen

LLM from scratch

A scaled-down Qwen3 implementation built from scratch with support for both Dense Transformer and Mixture-of-Experts language models using a shared training framework.

Implements RoPE, Grouped Query Attention, RMSNorm, SwiGLU, checkpointing, gradient clipping, and configurable GPU training.

Python, PyTorch, NumPy

VectorBench benchmark results

VectorBench

Python package

A modular vector-search benchmarking library for comparing FAISS index types across recall@k, latency, and memory trade-offs on real datasets.

Supports hybrid retrieval with BM25 and dense search through reciprocal rank fusion, alongside metadata filtering and a unified retrieval interface.

Python, NumPy, FAISS, Retrieval

Other Mini Projects

ML, NLP, FastAPI, React, Streamlit

  • Neural Machine Translation — French-to-English seq2seq translation model with Luong and scaled dot-product attention.
  • DBChat — Natural-language interface for querying MySQL and returning generated SQL with explanations.
  • FaceApproval — Facial-recognition attendance system using React, FastAPI, OpenCV LBPH, and Google Sheets.

Experience

Sonata Software Limited

Digital Engineer, Bengaluru

Jul 2024 – Present

Dynamics AX Technical Consultant

Sep 2024 – Jun 2025

Automated FTP-sourced CSV ingestion and provisioning of 500+ retail stores and accounts using X++ classes and scheduled batch jobs. Contributed to Dynamics 365 CRM UAT and bug resolution; received the DNA Run for It and Peer 360 awards.

Microsoft ACE Engineer — Dynamics 365 F&O

Aug 2025 – Feb 2026

Investigated enterprise customer issues across resource scaling, environment diagnostics and batch processing, using SQL and Azure telemetry. Resolved issues in customer environments and supported script- and configuration-level fixes.

Education

Kalinga Institute of Industrial Technology

Bachelor of Technology in Electronics and Electrical Engineering, 81.9%

2019 – 2023

Bhubaneswar, Odisha

More