About Work Projects Stack Education Achievements GitHub Contact
Open to AI, Backend & Forward Deployed Engineer roles · Dublin

Hi, I'm Ankit Gupta

AI Engineer

I build the backend that AI features run on: LLMs, RAG and AI agents inside production Node.js, NestJS and Python systems. 4+ years of production work at Mantra Labs, at FunctionUp and as a freelance AI engineer in Dublin. MSc in Computing (Artificial Intelligence) from Dublin City University, First Class Honours.

Dublin, Ireland Stamp 4 MSc DCU '26
4+ yrs exp 160+ APIs shipped 300+ users served
Core Python · Node.js · LLMs & RAG · PostgreSQL · AWS
Available for Hire
✦ Star of the Month ×2
Scroll
4+
Years Experience
Mantra Labs · FunctionUp · Freelance
160+
REST Endpoints Shipped
Across all projects
300+
Users Served
Mantra Ace platform
~50%
p95 DB Latency Cut
~600 ms to ~300 ms
100+
Students Mentored
Per cohort at FunctionUp
2×
Star of the Month
Mantra Labs 300+ team

Building systems that scale and last

I'm an AI and backend engineer with 4+ years of production experience building Node.js, NestJS and Python services for ed-tech platforms, internal tools and multi-tenant SaaS, and putting LLMs, RAG and AI agents into them. I finished my MSc in Computing (Artificial Intelligence) at Dublin City University in June 2026 with First Class Honours.

At Mantra Labs I shipped 100+ REST endpoints for Miles Education's live ed-tech platform and halved p95 database latency, from about 600 ms to about 300 ms, using EXPLAIN ANALYZE, Redis caching and index tuning. I also owned the backend of Mantra Ace, an internal platform used by 300+ employees that replaced 5+ separate tools, and built an AI article pipeline with a human approval queue.

Since January 2025 I've worked as a freelance AI engineer in Dublin. I build RAG pipelines for semantic search, AI agents that use OpenAI function-calling to turn unstructured client data into relational records, and Redis caching that cuts repeat token spend. My MSc capstone, ChurnX AI, is a multi-tenant SaaS that gives businesses a churn prediction and a retention recommendation for each customer, with GDPR Articles 13 to 20 built in.

I like the unglamorous side of scaling: query optimisation, cache invalidation and stable API contracts. I also like explaining trade-offs to people who don't write code, a habit from 19 months in Microsoft technical support and from mentoring 100+ bootcamp students per cohort. That's why I'm moving toward forward deployed, customer-facing AI engineering. I'm based in Dublin and hold a Stamp 4.

Backend
Node.js NestJS Express Python Go Django REST APIs Microservices Swagger / OpenAPI
AI & LLM
LLMs RAG OpenAI API Agentic AI LangChain Prompt Engineering LLM Function Calling Semantic Search pgvector Structured Data Extraction Predictive Analytics
Databases & Messaging
PostgreSQL MongoDB Redis DynamoDB Supabase Apache Kafka RabbitMQ Bull Queues
Cloud & DevOps
AWS EC2 AWS S3 AWS Lambda Docker Kubernetes Terraform GitHub Actions CI/CD
Security & Testing
JWT OAuth 2.0 RBAC GDPR Helmet Rate Limiting Jest Supertest Pytest Postman

Technologies I work with

Languages
🔷 TypeScript
🟨 JavaScript
🐍 Python
☕ Java
🐹 Go
🗄️ SQL
Frameworks & Runtime
🐱 NestJS
🟢 Node.js
⚡ Express.js
🎸 Django
⚛️ React.js
▲ Next.js
Cloud & DevOps
☁️ AWS (EC2 · S3 · Lambda · IAM)
🐳 Docker
☸️ Kubernetes
🏗️ Terraform
⚙️ GitHub Actions
🐧 Linux
Databases & Messaging
🐘 PostgreSQL
🍃 MongoDB
🐬 MySQL
🔴 Redis
🗂️ DynamoDB
🟩 Supabase
📨 Apache Kafka
🐇 RabbitMQ
📦 Bull Queue
AI & Machine Learning
🤖 OpenAI API
🦜 LangChain
📚 RAG
🔎 pgvector · Semantic Search
🧠 AI Agents · Function Calling
🧪 Scikit-learn
🐼 Pandas
Data Engineering
🌬️ Apache Airflow
✨ PySpark
🧱 Databricks
❄️ Snowflake
📊 BigQuery

Where I've shipped things

AI Engineer
Jan 2025 to Present
Freelance
Dublin, Ireland · Remote
  • Built AI agents with OpenAI function-calling that extract, validate and structure unstructured client data into PostgreSQL tables, replacing manual data entry.
  • Added RAG pipelines to existing backends so users can search their own data in plain English.
  • Cut token spend and latency on inherited client backends by caching frequent LLM queries in Redis.
  • Designed Node.js REST APIs and PostgreSQL schemas with automated Docker CI/CD pipelines, reducing manual deployment time by 60% with zero-downtime releases.
Node.js PostgreSQL OpenAI API RAG Function Calling Redis Docker CI/CD
🚀 60% Less Manual Deployment Time
🤖 RAG + AI Agents
Software Engineer
Aug 2022 to Jul 2024 · 2 yrs
Mantra Labs
Bengaluru, India
  • Halved p95 database latency, from ~600 ms to ~300 ms, on Miles One by profiling slow reads with PostgreSQL EXPLAIN ANALYZE, caching read-heavy paths in Redis and tuning B-tree indexes.
  • Shipped 100+ REST endpoints for Miles Education's live learning platform, used by thousands of active learners; secured with Google OAuth 2.0 and JWT, and documented in Swagger and Postman as stable contracts for the front-end team.
  • Owned the backend of Mantra Ace, an internal resource-management platform for 300+ employees that replaced 5+ separate tools: PostgreSQL schema, NestJS APIs, multi-role access control and leadership dashboards.
  • Built an AI article pipeline for the marketing team: Cron jobs pull industry news, a multi-step ChatGPT prompt chain drafts articles, and every draft passes a human approval queue before publishing.
  • Set up asynchronous messaging between microservices with Apache Kafka and RabbitMQ, and deployed Docker containers to Kubernetes for parity between staging and production.
  • Mentored 5+ junior engineers on JWT/OAuth security and API contract design, and ran A/B tests on new features in an Agile Scrum team.
Node.js NestJS TypeScript PostgreSQL MongoDB Redis Apache Kafka RabbitMQ Docker Kubernetes Google OAuth 2.0 JWT Swagger ChatGPT
⭐ Star of Month ×2 (May & Nov 2023)
⚡ p95 DB Latency Halved
👥 300+ Employees Served
Backend Developer & Technical Mentor
Jul 2021 to Aug 2022 · 1 yr 2 mo
FunctionUp
India · Remote
  • Built Node.js and Express REST APIs for the bootcamp platform, with Redis session caching to cut MongoDB read load and keep the platform available during traffic spikes.
  • Built event-driven, serverless data pipelines on AWS Lambda and S3 that automated student submission and evaluation workflows.
  • Designed NoSQL data models in MongoDB and secured the endpoints with JWT authentication for hundreds of concurrent users.
  • Promoted from apprentice to Technical Mentor within 9 months, then mentored 100+ students per cohort through code and project reviews, mock interviews and rubric-based grading.
  • Ranked #1 on CodeZinger across all batches in the Thorium cohort (2022).
Node.js Express.js MongoDB Redis AWS S3 AWS Lambda JWT JavaScript
🏆 Ranked #1 CodeZinger · Thorium 2022
🎓 100+ Students Mentored

Things I've built

MILES ONE

Ed-tech Web Application for Miles Education

Production backend of a live ed-tech platform for Miles Education. 100+ REST endpoints, JWT authentication and Google API integration, with a 50% reduction in loading time. I ran A/B tests on new features and worked with UX/UI designers to connect the front end to the back-end services and APIs.

Node.js PostgreSQL Redis JWT Google OAuth 2.0 Swagger A/B Testing

Mantra Ace

Internal Resource-Management Platform

Internal platform used by 300+ employees, managers and leadership at Mantra Labs, replacing 5+ separate tools. I led backend delivery. I modelled the PostgreSQL schema and NestJS APIs for employees, projects, clients, leave, meetings and tasks, set up multi-role access on Google OAuth 2.0 and JWT with granular permissions, and exposed the endpoints behind leadership dashboards for headcount, project allocation, leave and capacity.

NestJS PostgreSQL Google OAuth 2.0 JWT RBAC TypeScript

AI News Tracker & Article Generator

Automated News Tracking & AI Content Pipeline

End-to-end data pipeline. Cron jobs extract raw industry news and pass it through a multi-prompt ChatGPT refinement chain, and the structured drafts go into a MongoDB-backed human review-and-approval queue that gates every draft before publication. Separate user and admin dashboards sit behind JWT-authenticated routes with role-based content access.

Node.js ChatGPT MongoDB Cron Jobs JWT RBAC

Academic background

🎓
MSc in Computing (Artificial Intelligence)
Dublin City University · First Class Honours
Sep 2024 to Jun 2026
Thesis: ChurnX AI, a multi-tenant machine learning B2B SaaS platform for churn prediction with AI integration. Modules: AI, Machine Learning, Statistical Data Analysis, Data Analytics and Data Mining, Cloud Computing.
🏫
Bachelor of Computer Applications
Jaipur National University · BCA
Aug 2018 to Nov 2022
Coursework: Data Structures, Algorithms, System Design, OOP, Web and Machine Learning.

Recognition & awards

🏆
Best Innovation Project Award(AI Robot)
DCU FIRST LEGO League InterVarsity Hackathon · Mar 2025
Designed and built an autonomous Python robot from scratch, completing missions by programming the robot to perform tasks using Python.
⭐
Star of the Month ×2
Mantra Labs · May & Nov 2023
Awarded twice, in May and November 2023, among 300+ employees at Mantra Labs.
🥇
Ranked #1 on CodeZinger
FunctionUp Thorium Batch 2022
Highest score across all cohorts in the FunctionUp Thorium Batch 2022 competitive coding challenge.

Verified credentials

☁️
AWS Certified Solutions Architect, Associate
Amazon Web Services
🤖
Google AI Professional
Grow with Google Ireland
⚡
AWS Lambda
Amazon Web Services

GitHub activity

—
Public Repos
—
Total Stars
—
Followers
—
Following
Loading repositories…

Let's work together

I'm looking for AI Engineer, Backend Engineer, Software Engineer, Data Engineer and Forward Deployed Engineer roles in Dublin. If you have a role in mind or want to talk tech, I'd like to hear from you. I usually reply within 24 hours.

Open to Work · Available Immediately

MSc in Computing (Artificial Intelligence) from DCU, completed June 2026 with First Class Honours. I hold a Stamp 4 and am open to roles in Dublin and across Ireland.