Skip to content
View Nikhil7704's full-sized avatar

Highlights

  • Pro

Organizations

@GCCvitb

Block or report Nikhil7704

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nikhil7704/README.md

πŸ‘‹ 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."

Popular repositories Loading

  1. HTML-Portfolio HTML-Portfolio Public

    This Is my first portfolio as a beginner

    HTML 2

  2. Nikhil7704 Nikhil7704 Public

    Config files for my GitHub profile.

    2

  3. Cpp_concepts Cpp_concepts Public

    Here i have made a repository to showcase my knowledge with concepts of the programming language

    C++ 2

  4. Food-Recipe_webpage Food-Recipe_webpage Public

    2

  5. Food-Recipe-App Food-Recipe-App Public

    JavaScript 2

  6. Cpp_Projects Cpp_Projects Public

    C++ 1