Skip to content
View MPK2004's full-sized avatar

Highlights

  • Pro

Block or report MPK2004

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.

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
MPK2004/readme.md

Hi πŸ‘‹, I'm Mahesh P K

Backend Engineer | Data Engineering Enthusiast | Linux-Focused Developer


πŸš€ About Me

  • πŸŽ“ Final Year B.E (Artificial Intelligence & Machine Learning)
  • πŸ’» Strong focus on Backend Systems & Data Engineering
  • πŸ—„οΈ Passionate about SQL, data modeling, and structured data processing
  • 🐧 Very interested in Linux systems and server-level problem solving
  • βš™οΈ Exploring DevOps, containerization, and production deployments
  • 🎯 Goal: Build secure, scalable, and well-designed backend systems

πŸ› οΈ Technical Skills

πŸ—„οΈ Data Engineering & Databases

  • SQL (Joins, Indexing, Aggregations, Query Optimization)
  • Data Modeling Concepts
  • ETL & Data Processing Pipelines
  • Pandas & Structured Data Transformation
  • Vector Indexing Pipelines
  • Working with PostgreSQL / Relational Databases

βš™οΈ Backend Engineering

  • FastAPI
  • REST API Design
  • Async Programming
  • Authentication & API Structuring
  • Clean Project Architecture
  • Error Handling & Logging

☁️ DevOps & Infrastructure

  • Docker (Containerization & Multi-stage builds)
  • Linux Server Management
  • Nginx Reverse Proxy Configuration
  • Deployment on VPS (DigitalOcean)
  • Basic CI/CD Concepts

πŸ‘¨β€πŸ’» Languages

  • Python
  • JavaScript (ES6+)
  • SQL

πŸ“‚ Selected Projects

πŸ“Š Data Ingestion & Processing Backend

  • Designed document ingestion pipeline
  • Implemented chunking & structured extraction logic
  • Built embedding/indexing workflow
  • Exposed scalable REST APIs
  • Dockerized and deployed on Linux server

πŸ“… Backend for Smart Scheduling System

  • Designed API for conversational scheduling
  • Integrated external APIs (Google Calendar)
  • Focused on structured request validation & response handling
  • Deployed using Docker + Nginx

🐧 Linux & Systems Interest

I enjoy working close to the system layer:

  • Configuring Nginx
  • Debugging server issues
  • Managing processes & services
  • Understanding networking basics
  • Working in terminal-first environments

πŸ“ˆ Currently Improving

  • Advanced SQL & Query Performance Tuning
  • Backend System Design
  • Docker Compose & CI/CD Workflows
  • Secure API Development
  • Linux Internals & Networking Basics

⭐ I am interested in building reliable backend systems that process data efficiently and operate cleanly in production environments.

Pinned Loading

  1. Thought-Processor Thought-Processor Public

    A production-ready Retrieval-Augmented Generation (RAG) system built using FastAPI, Qdrant Cloud, and Groq LLM to enable accurate, context-aware document understanding.

    Python

  2. Smart-Scheduling Smart-Scheduling Public

    This is a website where people can schedule their events and track them easily.

    TypeScript

  3. MRFDigital-Suite MRFDigital-Suite Public

    A full-stack analytics and reporting platform designed for Material Recovery Facilities (MRFs) to streamline waste management operations.

    Python

  4. Mini-Data-Warehouse-Query-Optimization-System Mini-Data-Warehouse-Query-Optimization-System Public

    This project demonstrates the design and optimization of a small-scale data warehouse using PostgreSQL and Python.

    Python

  5. Scalable-Task-Processing-Backend Scalable-Task-Processing-Backend Public

    A production-style asynchronous task processing system built with FastAPI, PostgreSQL, Redis, RabbitMQ, and Docker.

    Python

  6. ilets-homepage ilets-homepage Public

    CSS