Software Engineer · AI & ML Engineer
I build Node.js and NestJS backends and put LLM features on top of them.
Dublin, Ireland · Stamp 4
I've been writing backend code since 2021. I spent three years in Bengaluru at FunctionUp and Mantra Labs, and I've done contract work in Dublin since January 2025. Most of it is Node.js, NestJS and PostgreSQL, with LLM work on top: RAG, OpenAI function-calling and AI agents.
I finished my MSc in Computing (Artificial Intelligence) at Dublin City University in June 2026 with First Class Honours.
Two numbers from that work: 160+ REST endpoints shipped across my projects, and a p95 database latency cut from about 600 ms to about 300 ms at Mantra Labs.
ChurnX AI is a multi-tenant churn prediction SaaS and my MSc capstone at DCU. It's live at churnx-ai.vercel.app.
Companies upload their customer data or connect their production database. ChurnX returns a churn prediction for each customer and a personalised retention recommendation, with an LLM layer that explains the result.
- 40+ REST APIs documented in Swagger, serving model results in real time
- Model training runs in a Dockerised Python service behind Bull and Redis queues, so it never blocks an API request
- Google OAuth 2.0, JWT role-based access and AES-encrypted database credentials
- CSV and Excel uploads of 100,000+ records are validated and cleaned before ingestion
- GDPR Articles 13 to 20 are built in (audit logging, right to erasure, 7-year automated retention) and tested end to end with Jest and Supertest
Stack: NestJS 10 · React 19 · Python · Scikit-learn · OpenAI API · PostgreSQL · Redis · Docker
MILES ONE is the backend of a live ed-tech platform I built for Miles Education while at Mantra Labs. It has 100+ REST endpoints, JWT and Google OAuth 2.0 sign-in, and it cut loading time by 50%.
Mantra Ace is Mantra Labs' internal resource-management platform. 300+ employees use it and it replaced 5+ separate tools. I led the backend, which covers the PostgreSQL schema, the NestJS APIs and the role-based access. It's at ace.mantralabsglobal.com.
AI News Tracker and Article Generator is an internal tool at Mantra Labs. Cron jobs pull industry news, a multi-prompt ChatGPT chain turns it into structured drafts, and a human review queue on MongoDB has to approve every draft before it's published.
Contract AI Engineer, freelance · Dublin · Jan 2025 to present
Node.js REST APIs and PostgreSQL schemas for client projects, RAG pipelines for semantic search, and AI agents that use OpenAI function-calling to move unstructured client data into relational databases. The Docker CI/CD pipelines I set up cut manual deployment time by 60%.
Software Engineer (AI), Mantra Labs · Bengaluru · Aug 2022 to Jul 2024
One client engagement and two internal tools. I shipped 100+ REST endpoints for Miles Education, halved p95 database latency with EXPLAIN ANALYZE, Redis caching and index tuning, and ran Kafka and RabbitMQ messaging between microservices on Kubernetes. I also mentored 5+ junior engineers.
Star of the Month twice (May and Nov 2023) among 300+ employees.
Backend Developer and Technical Mentor, FunctionUp · Bengaluru · Jul 2021 to Aug 2022
Node.js and Express APIs for the bootcamp platform with Redis session caching, plus AWS Lambda and S3 pipelines that automated student submissions and evaluation. I was made Technical Mentor within 9 months and did code reviews and system design mentoring for 100+ engineers per cohort.
Ranked #1 in CodeZinger Thorium Batch 2022.
- MSc in Computing (Artificial Intelligence), Dublin City University, Sep 2024 to Jun 2026, First Class Honours
- Bachelor of Computer Applications (BCA), Jaipur National University, Aug 2018 to Nov 2022
- AWS Certified Solutions Architect, Associate
- Google AI Professional, Grow with Google Ireland
- Best Design Award at the DCU FIRST LEGO League Hackathon, for an autonomous robot I built and programmed in Python
AI engineer, backend engineer and software engineer roles in Dublin. Longer term I want to move into software architecture.
- Email: ccankitt@gmail.com
- LinkedIn: linkedin.com/in/ccankit
- Portfolio: ccankit.github.io



