
Ayush K.
Senior AI Engineer | FullStack | Python
3 recommendations
Salary / Daily rate
3 people recommend
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
I'm a Python engineer who has spent the last few years building AI systems that actually run in production: LLM assistants, RAG pipelines and multi-agent workflows, mostly for banking, healthcare and infrastructure clients. Before that, seven years of backend work on payments and subscriptions (Django, Stripe). I like owning things end to end: architecture, code, tests, monitoring and leaving the team able to run it without me. Based in Paris, native English, professional French.
Work experience
Senior AI Engineer | Fullstack engineer (Python)
Cartesian TreesFreelance
Jan 2023 - Present
3 years 10 months
Paris, France
Large financial-services group (confidential): Copilot-style AI assistant 1. Designed and built an internal AI assistant used across four channels: web app, Microsoft Teams, Outlook add-in and a browser extension. Now serving ~50,000 users. 2. Built the Python services behind it: RAG pipeline (document ingestion, chunking, embeddings, vector-store retrieval), multi-agent orchestration for multi-step tasks, and tool calling into internal systems. 3. Set up a multi-model LLM gateway (OpenAI and Anthropic models on Azure) with routing, fallbacks and per-team quotas, so models can be swapped without touching the product code. 4. Wrote the Outlook add-in (Office.js / TypeScript) and the browser extension; Angular front end, Node.js API layer. 5. Added an evaluation harness and tracing before scaling up: response-quality evals on real user prompts, latency and token monitoring, and cost controls that cut LLM spend by ~30%. 6. Handled the production side in a regulated environment: access control, data-handling rules, logging and incident follow-up. Stack: Python, Node.js, Angular, TypeScript (Office.js), Azure, OpenAI / Anthropic APIs, RAG, vector store, multi-agent orchestration. Axione (telecom / fiber infrastructure): 1. Led the migration of a core internal service from Django to FastAPI: architecture, implementation plan, code reviews and cut-over. Team of 3 developers and 1 Product Owner. 2. Async FastAPI + Pydantic rewrite brought latency down ~40% and made the service far easier to maintain and test. 3. Rebuilt the business workflows: CSV files dropped by operations trigger multi-step processes orchestrated in Camunda (BPMN), with a React UI for the internal users who follow them. 4. Added observability from scratch: SNMP data exposure from network equipment and Prometheus exporters for the backend services, with dashboards and alerting. 5. Took over an undocumented legacy Django service used by an external front end, as sole developer: stabilized it, fixed the blocking bugs and kept business-critical features running. 6. Built an internal order-management engine end to end (FastAPI backend, React front end), including new backend features and a UI overhaul. Stack: Python, FastAPI, Django, React, PostgreSQL, Camunda, Prometheus, Docker, GitLab CI. Medical Facilities of America (US healthcare): FullStack engineer 1. Built a centralized web application to manage users across several internal platforms and to analyze patient and operations data for the business teams. 2. Designed a centralized authorization layer that puts 5+ third-party systems behind a single secure entry point via Azure API Management, with fine-grained roles and permissions. 3. Migrated the legacy Django codebase to FastAPI, shipping with full end-to-end test coverage so the client could keep releasing safely afterwards. 4. Worked in a team of 3, fully autonomous, with short delivery cycles to meet urgent client deadlines. Stack: Python, Django, FastAPI, PostgreSQL, Azure API Management, React, Docker, GitHub Actions.
Senior Backend Engineer
Prose
Feb 2021 - Jan 2023
2 years
Paris, France
Multiple subscription and payment systems
Fullstack Enginner
BureauxLocaux
Apr 2019 - Jan 2021
1 year 10 months
Paris, France
Payment Intent and Checkout Session (SCA, EU Regulations) by tiwariayush
Nexedi
Jun 2016 - Mar 2019
2 years 10 months
Lille, France
Software Engineer
Feb 2018 - Mar 2019
1 year 2 months
Lille, France
Diff Tool is used to get beautified diff between any 2 ERP5 objects as well as different revisions of a single ERP5 object.
Software Engineer
Jan 2017 - Mar 2018
1 year 3 months
Lille, France
My work was concentrated to use already existing ERP5 objects to track and annotate the changes inside the ERP5 system. There are already good Version Control Systems existing for filesystem (ex: Git, Mercury, etc), but there are few to none good VCS for object based system(ex: erp5, plone, etc). Gitlab link: https://lab.nexedi.com/nexedi/erp5/merge_requests/641
Research Trainee
Jun 2016 - Dec 2016
7 months
Lille, France
At Nexedi, aside from using NoSQL based DB, we also store catalog inside ERP5 itself to make search faster and easier. This catalog is based on ZOPE API, which we plan to use less and less and be more focused on using ERP5 API itself. My task here was to migrate the catalog from ZOPE to ERP5 API.
Undergraduate Research Fellow
Space Applications Centre, ISRO
Aug 2015 - May 2016
10 months
Rookee/ Ahmendabad, India
Development of module to stabilize wrinkling and unwanted deflections on inflatable antenna. Inflatable Kapton Membranes are to be used in space structures and their antennas to reduces weight and volume during launch. Development of python module to stabilize inflatable structures made of kapton to be used in satellites and other space equipment. This would help in reducing the cost and cut off extra space being used by satellites and their antennas.
Project Leader and Coordinator Team
Information Management Group, IIT Roorkee
Jan 2013 - May 2016
3 years 5 months
Roorkee, Uttarakhand, India
Development and maintenance of intranet applications and Placement portal at IIT Roorkee This group also manages the website and registration portals.
Contract Developer and Research Trainee
Nexedi
May 2015 - Dec 2015
8 months
Lille, France
Jupyter Notebooks ares server based notebook used for creating and sharing live code, data reports and visualizations and equations using python kernel as backend. My project was to use ERP5 as the backend and kernel for executing code. This ensures that large out-of-core data stored in ERP5 be readily available and used by Jupyter Frontend.
Book Reviewer
Packt Publishing
Jan 2015 - May 2015
5 months
Silverstone, Towcester NN12, UK
Reviewed book on Python Data Scraping for PACKT Publishers. The book is based on new scraping techniques using python libraries.
Education
Indian Institute of Technology, Roorkee
Bachelor's Degree, Mechanical Engineering
2012 - 2016
4 years 1 month
Activities and societies: IMG, IIT Roorkee
Licenses & certifications
Building with the Claude API
Issued: May 2026
Regional Mathematics Olympiad
Issued: Jul 2019
Portfolio
