Ameya Vinayak Kulkarni

Building tools people actually use.

Python Developer · Backend & Developer Tools · Mumbai

few of my projects / tools I built and maintain by numbers :
5,000+downloads for mustel
/
90,000+pageviews on The Free University
/
~100weekly users for lazy footers
Python
Vercel
MySQL
FastAPI
Neovim
Git
Render
Flask
Pandas
Docker
Next.js
Google Analytics
Streamlit
Nginx
Fly.io
GitHub

featured

Python CLI & MCP Server · 5,000+ downloads · 2026

mustel

Static analysis tool for AI coding agents. Runs Ruff, Bandit, and pip-audit with 21 custom YAML rules to catch issues before they reach the LLM. Cuts token usage by ~45%.

PythonMCPRuffBanditYAML
pip install mustel
mustel run
$mustel run --agent-mode
Installing patterns...
Running Ruff, Bandit, pip-audit...
Scanning workspace...
✓ 0 vulnerabilities found
✓ 21 rules executed
✓ Token usage reduced by 45.3%
Python · NumPy · PyPI · CI/CD · 2026

rollit

Rolling window statistics for NumPy arrays, without pulling in pandas. Fast zero-copy calculations with memory-safe array boundary validations.

PythonNumPyPyPICI/CD
pip install rollit
rollit - Python REPL
>>> func =
>>>import rollit
>>>arr = [1, 2, 3, 4, 5, 6, 7]
>>>rollit.mean(arr, window=3)
# Step 1: sliding window at [0:3]
# Array:  [1.0, 2.0 3.0] 4.0, 5.0, 6.0, 7.0
# Math:  (1 + 2 + 3) / 3 = 2.0
# Output state: [2.0, _, _, _, _]
[2.0, _, _, _, _]
FastAPI · NumPy · Next.js · Docker · 2026

Driftwood

Stateless Monte Carlo simulation API for stock price paths, built on Geometric Brownian Motion (GBM). Generates 1,000 price paths in milliseconds with percentile envelopes.

FastAPINumPyNext.jsDocker
git clone https://github.com/Ameya79/Driftwood.git
driftwood - Monte Carlo
>>> ticker =
days =
$ curl -X POST https://driftwood.run/api/v1/simulate \
  -d '{"ticker":"AAPL","days":30,"simulations":500}'
# Status: idle# Ready to execute simulation. Call run() above.
FastAPI · In-Memory PDF Stamper · 2026

lazy footers

Bulk footer stamper for student PDFs and DOCX files. Upload up to 10 files, set the footer text, and download a ZIP. All processing happens in memory.

FastAPIPythonBytesIOPyPDFpython-docx
git clone https://github.com/Ameya79/Lazy-Footers.git
pipeline: lazy footers
Upload StageUp to 10 PDF or DOCX files uploaded to memory buffer.
In-Memory StampingFastAPI reads BytesIO stream and applies footer overlay without temp files.
ZIP CompilationFiles packaged and returned directly in FastAPI response stream.
Flask · Image Compression & PDF Merge · 2025

squeezy

Image compressor and PDF merger built with Flask. Compresses images up to 95% smaller using Pillow, processes everything in memory, and serves downloads via temporary UUID tokens.

FlaskPythonPillowBytesIOUUID4
git clone https://github.com/Ameya79/Squeezy-Image-Compressor.git
pipeline: squeezy
Image CompressionReduces image sizes by up to 95.5% using Pillow.
PDF MergingMerges multiple PDF files directly in-memory.
Secure DeliveryServes secure downloads via UUID4 tokens.

experience

AirDawg Labs

AI Systems Evaluation Intern

AirDawg Labs· Remote
Jun 2026 – Present
  • Working on Project Terminus-2nd-Edition by Snorkel AI, contributing to frontier models as a task reviewer and submitter.
  • Evaluating full task submissions and environments (Docker, verifier reports, rubrics) before making Accept / Needs Revision decisions.
  • Identifying critical issues like hidden answer leakage, non-canonical base images, invalid scoring, and runtime network dependency risks.
  • Writing clear, actionable reviewer feedback on instruction clarity, test alignment, and overall task compliance.
PythonRLHFUbuntu / WSLDocker
TCET CoE

Software Intern

TCET Centre of Excellence · Part-time, Remote
May 2026 – Present
  • Working on a web portal for AI literacy training for college professors.
  • Managing releases, version control, and deployment pipelines.
  • Built Next.js routes and internal Python CLI tools for code verification.
Next.jsPythonGitCI/CD
Mustel

Creator & Maintainer

mustel · Open Source
Jan 2026 – Present
  • Built a static analysis tool that runs Ruff, Bandit, and pip-audit for AI coding agents.
  • Published on PyPI — 5,000+ downloads.
  • Added an MCP server so agents like Claude and Gemini can run analyses directly.
PythonMCPRuffPyPIGitHub Actions
Review.AI

Research Analyst → Data Analyst Intern

CoreLayer Labs (Review.AI) · Backed by IIM Bangalore
Oct 2025 – Feb 2026
  • Built an LLM-based product scraper that reduced manual competitor review time from 4 hours to 1 hour.
  • Created a Streamlit + Google Sheets dashboard for tracking intern workloads across the team.
  • Evaluated 50+ AI tools for internal product decisions.
PythonStreamlitGoogle Sheets APILLM APIs
The Free University

Founder

The Free University · Education Platform
Jul 2025 – Present
  • Designed and launched a vetted curation platform for 100% free courses, certifications, and career roadmaps from Google, Harvard, Cisco, and IBM.
  • Created interactive in-browser coding Spaces (e.g. Python — Zero to Production) and compilers that compile and execute code 100% client-side with 0ms server latency.
  • Grew the platform organically to 90,000+ pageviews and successfully featured it on Product Hunt.
Next.jsReactTailwind CSSClient-side CompilersGoogle Analytics

skills

Languages

PythonSQL

Backend & Web

FastAPIFlaskNext.jsREST APIs

Data

PandasMySQLStreamlitNumPy

Tools

GitGitHubDockerVercelPyPIRenderNetlifyCI/CD

about

I'm Ameya Vinayak Kulkarni, a Python developer based in Mumbai. I work mostly on backend systems, APIs, and developer tools. I'm interested in DevOps and making AI tooling more practical.

I built mustel, an open-source static analysis tool for AI coding agents with 5,000+ PyPI downloads. I also run The Free University, an interactive learning platform that's crossed 90,000 pageviews.

Currently a third-year (5th sem) IT student at Thakur College of Engineering and Technology (TCET) and a software intern at the TCET Centre of Excellence.

currently

  • TE IT @ TCET (Semester V)
  • Software Intern, TCET Centre of Excellence
  • Founder, The Free University
  • Maintainer, mustel on PyPI

interests

  • Running (training for a half marathon)
  • Football & jersey collecting
  • Open source

experience.

experience_clock.sh
$ dev-metrics --calculate-experience
ENGAGEMENTS:Review.AI (4.0m) + CoE TCET (active) + AirDawg Labs (active)
STATUS:active_calculating
COMBINED_TIME:0 months, 0 days, 00h 00m 00s
LEVEL_PROGRESS:[████████████░░░░░░░░] 0% (towards Mid-Level)

Get in touch.

ameyakulkarnialt@gmail.com
PROJECTS DEVELOPED
0
OPEN SOURCE PACKAGES
0
mustel & rollit
TOTAL USER REACH
90,000+