Skip to content

About

Config files for my GitHub profile.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

πŸ‘‹ Hi, I'm Nikhil Tiwari

Backend Engineer | AI Engineer | Software Developer

Building reliable backend systems, distributed workflows, and AI-powered applications.

GitHub β€’ LinkedIn β€’ LeetCode β€’ Email


πŸ’« About Me

πŸŽ“ B.Tech in Computer Science and Engineering (Core) at VIT Bhopal University β€” graduating in 2027.

πŸ’» Focused on backend engineering, distributed systems, API development, and AI-powered applications.

πŸš€ Experienced in building asynchronous processing pipelines, reliable transaction systems, and AI-driven data ingestion platforms.

πŸ› οΈ Interested in understanding how software systems work internally, from database transactions and concurrency control to distributed task processing and API reliability.

🌱 Currently exploring advanced system design, distributed systems, AI agents, and cloud-native architectures.


πŸ’Ό Experience

AI Engineer Intern β€” EnableX

May–July 2026

  • Engineered asynchronous backend workflows using FastAPI, RabbitMQ, and Celery, improving background task throughput by 45%.
  • Integrated Claude and OpenAI APIs using structured JSON schemas and defensive prompt engineering to improve output consistency.
  • Built automated unit and integration testing suites using PyTest, achieving 90%+ code coverage across critical data-processing pipelines.
  • Developed an AI-driven web crawling and data-ingestion pipeline using Crawl4AI and pgvector, processing and indexing 5,000+ URLs daily for semantic search.
  • Containerized distributed services with Docker and implemented centralized diagnostic logging, reducing environment setup time by 50%.

πŸš€ Featured Projects

1. High-Throughput Real-Time Transaction Engine

A backend system built to understand and implement the core concepts behind reliable financial transaction processing.

Tech Stack: Python β€’ FastAPI β€’ PostgreSQL β€’ Redis β€’ JWT

  • Designed REST APIs for balance transfers and transaction lifecycle management.
  • Implemented idempotency keys to support safe retries and prevent duplicate transaction processing.
  • Used atomic SQL transactions and database isolation to maintain data consistency.
  • Implemented Redis distributed locks and database-level locking to manage concurrent operations and prevent race conditions.
  • Focused on understanding transaction integrity, concurrency control, and failure handling through hands-on implementation.

πŸ”— View Project

2. EmpowerMSME β€” AI-Powered Financial Platform

A financial technology platform designed to help MSMEs access financing opportunities through data-driven credit assessment and AI assistance.

Tech Stack: Next.js β€’ FastAPI β€’ PostgreSQL β€’ pgvector β€’ LangChain β€’ Gemini

  • Built backend services supporting business, investor, and administrator workflows.
  • Developed an explainable seven-factor credit-scoring engine using alternative financial indicators.
  • Implemented a retrieval-augmented generation (RAG) assistant for financial guidance.
  • Integrated LLM-powered pitch generation and semantic retrieval.

πŸ”— View Project

3. AI Website Crawler & Lead Intelligence Platform

An AI-driven data-ingestion platform that extracts website information and prepares it for search and lead intelligence workflows.

Tech Stack: FastAPI β€’ PostgreSQL β€’ Redis β€’ Celery β€’ Crawl4AI β€’ pgvector

  • Developed crawling and data-processing workflows for website information extraction.
  • Integrated asynchronous task processing for background workloads.
  • Used vector embeddings and semantic search to make ingested information searchable.
  • Designed backend components for CRM integration and lead intelligence.

4. AI Social Media Automation Platform

An automation platform designed to streamline social media content workflows across multiple platforms.

Tech Stack: FastAPI β€’ PostgreSQL β€’ RabbitMQ β€’ Celery β€’ Claude API

  • Worked on automated content-generation and publishing workflows.
  • Integrated AI APIs into backend automation pipelines.
  • Explored scheduling, integrations, and asynchronous processing for multi-platform workflows.

🧰 Technical Skills

Programming

Python, C++, SQL

Backend Engineering

Backend technologies

  • REST API design and development
  • Asynchronous processing and distributed workers
  • Microservices fundamentals
  • JWT authentication and API integrations
  • Idempotency, database transactions, and concurrency control

Databases & Messaging

Database technologies

  • PostgreSQL, MySQL, MongoDB, SQLite
  • Redis caching and distributed locking
  • pgvector and vector search
  • RabbitMQ and Celery

AI & Machine Learning

  • OpenAI and Claude APIs
  • LangChain and retrieval-augmented generation (RAG)
  • LLM integrations and structured outputs
  • Embeddings and semantic search
  • Crawl4AI and data-ingestion pipelines
  • TensorFlow, PyTorch, and Scikit-learn

Tools & Infrastructure

Development tools

  • Docker and Linux
  • Git and GitHub
  • PyTest and automated testing
  • CI/CD fundamentals
  • API testing and debugging

πŸ† Achievements & Contributions

  • πŸ₯‡ Secured 4th place among 2,500+ teams at the Udyam Mahila Ideathon.
  • 🌐 Contributed to open-source initiatives, including SWOC and AcWOC.
  • πŸ‘¨β€πŸ’» Built hands-on projects in backend engineering, AI applications, and data processing.
  • 🀝 Leadership experience as President of the Freelancing Club at VIT Bhopal.

πŸ“Š GitHub Statistics

GitHub statistics Most used languages

GitHub contribution streak


πŸ’» Competitive Programming

LeetCode statistics


🎯 Current Focus

  • Strengthening backend engineering and system design fundamentals.
  • Learning distributed systems, concurrency, and database internals.
  • Building reliable AI-powered backend applications.
  • Improving problem-solving and contributing to open source.

🀝 Let's Connect

I'm always interested in discussing backend engineering, AI systems, open-source development, and software engineering opportunities.

Email GitHub LinkedIn

"Understand the fundamentals. Build with purpose. Improve continuously."

About

Config files for my GitHub profile.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors