About Experience Education Skills Projects Contact

Sushant
Kulkarni

Software Engineer · Python · Backend · AI Evaluation

Backend Python engineer working on how AI coding agents are measured. Currently an Expert Contributor at Crossing Hurdles and Backend AI Intern at Flyrank AI — building FastAPI services, writing test suites that fail for the right reasons, and shipping end-to-end systems.

2
Active Roles
16+
AI Tasks Reviewed
15+
Projects Built
Sushant Kulkarni

About Me

I am Sushant Kulkarni, a software engineer based in Pune, India. I transitioned into software from a mechanical engineering background — learning Python, SQL, web development, and applied ML through deliberate, project-driven study.

Today I work as an Expert Contributor at Crossing Hurdles reviewing and repairing software-engineering evaluation tasks that are used to train and benchmark frontier coding agents. I also build Python backend services as a Backend AI Intern at Flyrank AI.

I build end-to-end — REST APIs, data pipelines, ML models, React dashboards, Docker containers, and CI pipelines. I care about tests that prove what they claim to prove and code that is correct by construction.

🧪

AI Evaluation & Test Design

Repair and verify SWE tasks used to train frontier coding agents at Crossing Hurdles.

🏗️

Backend & API Engineering

FastAPI, Flask, Django — REST APIs with JWT auth, PostgreSQL, Redis, Docker.

🤖

AI / ML Integration

LLM APIs (Groq, OpenAI, Anthropic), NLP pipelines, classification, MLflow.

☁️

Cloud & DevOps

Docker, GitHub Actions CI, AWS EC2/RDS, Nginx — production deployment experience.

Work Experience

Jun 2026 – Present · Remote
Backend AI Intern
Flyrank AI (Startup)
  • Build Python backend services with FastAPI, validating consistency between backend state and database records.
  • Write and optimize complex SQL against PostgreSQL — multi-table joins, aggregations, CTEs, and window functions — to power application workflows.
  • Debug and root-cause API, data, and integration failures across a fully distributed team, working day-to-day with Git, pull-request review, Agile, JIRA, and Confluence.
Jul 2025 – Present · Remote (Contract)
Expert Contributor, Software Engineering
Crossing Hurdles
  • Review, repair, and verify 16+ software-engineering evaluation tasks built from real open-source pull requests — used to train and benchmark frontier coding agents.
  • Judge whether a task's tests actually prove the behaviour its instruction asks for — rewrote count-based assertions in a concurrency test with thread-identity assertions after finding the originals passed on the unfixed baseline.
  • Close reward-hacking routes: solution leakage in prompts, assertions satisfiable by editing the test file rather than the implementation, and over-prescriptive wording.
  • Verify each repair by running the full test loop in isolated containers.
2022 – May 2026 · Pune, India
Independent Study — Software & Data
Self-Directed
  • Transitioned from mechanical engineering into software through deliberate study of Python, SQL, system architecture, and applied ML.
  • Built and published 15+ end-to-end projects on GitHub ranging from REST APIs to production ML systems with CI pipelines.

Education

2018 – 2022 · Pune, India
B.E., Mechanical Engineering
JSPM's Rajarshi Shahu College of Engineering
  • Core engineering fundamentals including mathematics, analytical modeling, and systems thinking.
  • Additional coursework and certifications: SQL Bootcamp, Software Engineering Job Simulation (Forage), and Azure Fundamentals AZ-900 (in progress).

Skills

Languages
Python JavaScript SQL
Backend & APIs
FastAPI Flask Django REST API Design SQLAlchemy Celery JWT Auth
Frontend
React.js Next.js HTML / CSS Chart.js Streamlit
Databases
PostgreSQL MongoDB MySQL Redis SQLite
Testing & Quality
pytest Unit Testing Integration Testing Mutation Testing Code Review GitHub Actions CI
AI & Data
LLM APIs Groq / Llama 3.3 scikit-learn Pandas PySpark MLflow NLP AI Evaluation
DevOps & Tooling
Docker Docker Compose GitHub Actions AWS EC2 / RDS Nginx Linux JIRA / Confluence

Projects

Flagship Full-Stack ML
CricketIQ

Full-stack cricket intelligence platform combining historical ball-by-ball data, analytics, machine learning, scenario simulation, and tactical recommendations.

FastAPI React PostgreSQL MongoDB Redis Celery
Flagship Full-Stack Data Eng
GenericRx

End-to-end medicine price intelligence platform that normalizes medicine compositions, compares branded medicines with generic alternatives, and calculates prescription savings.

FastAPI Next.js 14 PostgreSQL 16 MongoDB 7 Scrapy Docker
NLP / ML Semantic Search
Resume / Job Description Matcher

End-to-end resume matching engine combining TF-IDF lexical matching, sentence-transformer semantic similarity, spaCy technical skill extraction, and ATS keyword gap analysis.

Python Streamlit scikit-learn Sentence Transformers spaCy
NLP / ML Full-Stack WebSockets
TrustLens

AI-powered platform analyzing reviews and pricing behavior across Amazon, Flipkart, and Google Maps to detect anomalies, semantic duplicates, dark patterns, and sentiment.

Django 6 React Celery Redis PostgreSQL Selenium
Risk Modeling Mutation Tested ML
Credit Risk Scorecard

Probability-of-default modeling pipeline for business lending focusing on point-in-time SQL correctness, leakage prevention, stability testing, and explainable scoring.

Python FastAPI SQLite pytest scikit-learn Docker
Full-Stack NoSQL
Document & Note Management Workspace

Full-stack SPA for managing Markdown documents, interactive checklists, and reusable code snippets with weighted search, tagging, aggregation analytics, and Docker deployment.

FastAPI React 18 MongoDB 7 Motor Docker Nginx

Open to Opportunities

I'm looking for full-time roles in backend engineering, full-stack development, or AI/ML engineering. I'm already working async in a fully distributed team — I write clean code, design tests that prove what they claim to prove, and I'm ready to contribute from day one.