Skip to content
View AryanBV's full-sized avatar

Block or report AryanBV

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
AryanBV/README.md
Aryan B V — Engineer who ships. I turn business problems into production software


About Me

"Find the real problem, build what actually fixes it."

I'm an AI/ML Engineer & Full-Stack Developer who ships production-grade systems end to end. My PDF library pdf-edit-engine946 tests (631 unit + 315 invariant probes), 88% coverage, validated at 100% character agreement across Chrome, Google Docs, reportlab & pikepdf output — is published on PyPI, and the two MCP servers I built around it expose 60 tools to AI agents.

When existing PDF libraries silently destroyed fonts and layout, I rebuilt the fix from the content-stream level up. Same approach everywhere: find the real problem, go deep enough to fix it, ship with discipline.

  • Currently: extending the PDF trilogy (encrypted, CJK & CFF editing) and building MCP servers that give AI agents real, format-preserving PDF capabilities.
  • Location: Bengaluru, India
  • Certified: Microsoft Azure AI Fundamentals (AI-900)
  • Education: B.Tech in AI & ML — M S Ramaiah University of Applied Sciences

Tech Stack

BUILD — Frontend & backend code

Next.js · React · TypeScript · Python · Tailwind · NestJS · Express

INTEGRATE — APIs, databases, AI

Supabase · PostgreSQL · Claude · OpenAI · Razorpay

SHIP — Deploy & validate

Vercel · Railway · GitHub · pytest · Zod · PWA

Featured Projects — The PDF Trilogy


pdf-edit-engine
Python · PyPI version

pip install pdf-edit-engine

Format-preserving PDF text editing
at the content-stream level


946 tests
631 unit + 315 invariant probes · 88% coverage
edits encrypted, CJK & CFF PDFs



pdf-edit-mcp
Python (FastMCP) · PyPI version

uvx pdf-edit-mcp

38-tool MCP server for
format-preserving PDF editing


38 tools
7 categories · 3 prompts · engine in-process


pdf-toolkit-mcp
TypeScript · npm version

npx @aryanbv/pdf-toolkit-mcp

Zero-config MCP server for
creating and manipulating PDFs


22 tools
160 tests · MCP Registry listed


Production & Client Work

AJSP Manager  ·  private client project

A business-management system running in production for an automotive spare-parts retailer — it replaced a 15-year Excel workflow. 500+ SKU inventory, purchase invoicing with multi-file uploads, partial-payment & loan/EMI tracking, and monthly financial summaries with Excel export. Built on Server Actions only, deployed as an installable PWA.

Next.js 16 · React 19 · TypeScript · Supabase · PostgreSQL · PWA
Lumina Crafts  ·  Live · Code

A full-stack e-commerce platform for handcrafted candles with live Razorpay payments (UPI, cards, net-banking, wallets, plus COD), a category-filtered catalog, realtime cart, and guest checkout — shipped on Vercel with sub-2s loads.

Next.js 14 · TypeScript · Supabase · Razorpay · Zustand
HS Code Classifier  ·  Live · Code

An AI tool that classifies products to the correct Indian HS export codes — built for the realities of SME export paperwork, where a wrong code means customs delays and penalties.

Next.js · TypeScript · OpenAI · Supabase · Prisma · Tailwind
Smart Med  ·  Code

A diabetes-management platform with family-tree visualization, medical-document OCR for prescription digitization, and role-based access (patient / family / doctor) enforced at the database level.

React · TypeScript · Express · Supabase · Tesseract.js

GitHub Stats

Most used languages by lines of code (counted by cloc across all owned repos)



Total lines of code across owned public repos    Top language by lines of code

Contribution Snake

github-snake

Education & Certifications

Credential
Microsoft Azure AI Fundamentals (AI-900) — Credential ID: 878ECBC7C3BE4794 · 2024
MERN Full Stack Web Development — Delta Batch · 2024
DSA Java & Data Structures — Alpha Batch · 2023
University M S Ramaiah University of Applied Sciences · 2021–2025 · GPA 8.0/10

Let's Connect

Open for freelance & contract engineering — I build and ship production systems end to end, from data model to deployed PWA. Have a hard problem or a product to build? I usually reply within a day.


Pinned Loading

  1. pdf-edit-engine pdf-edit-engine Public

    Format-preserving PDF text editing engine — edit text in existing PDFs while preserving fonts, layout, and visual fidelity

    Python 1 1

  2. pdf-edit-mcp pdf-edit-mcp Public

    MCP server for format-preserving PDF text editing — find, replace, and batch-edit text in existing PDFs while preserving fonts, layout, and visual fidelity. Powered by pdf-edit-engine.

    Python 1

  3. pdf-toolkit-mcp pdf-toolkit-mcp Public

    Write-capable PDF toolkit for any MCP client: 22 tools to read, create, render, encrypt, and transform PDFs. Vision rendering for scans, form-preserving merge and split, AES-256, zero native depend…

    TypeScript 7 1