Skip to content
View Udhayaboopathi's full-sized avatar
😉
I am still executing 😈
😉
I am still executing 😈

Highlights

  • Pro

Organizations

@nexudo-email

Block or report Udhayaboopathi

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
udhayaboopathi/README.md
Udhayaboopathi — Full Stack & DevOps Engineer



Udhayaboopathi



Typing SVG



Profile Views   Followers   Stars   Repos



Location   Work   Portfolio

🌐 About Me

"I architect production-grade systems that feel alive — intelligent, secure, and effortless to operate."


I'm Udhayaboopathi — a Full Stack & DevOps Engineer based in Chennai, Tamil Nadu, India. I build production systems from React frontends to containerized FastAPI backends, self-hosted PaaS platforms, and enterprise multi-tenant applications.

Currently working at Tamil Nadu Teachers Education University (TNTEU), Chennai — designing, developing, and deploying production web platforms, managing DevOps pipelines, and building secure full-stack systems for the university. M.Sc. Computer Science graduate from Periyar University, Salem (2026).


👤 Quick Profile

name: Udhayaboopathi
role: Full Stack & DevOps Engineer
location: Chennai, Tamil Nadu, India
timezone: Asia/Kolkata (IST)
employer: Tamil Nadu Teachers Education University (TNTEU), Chennai
work:
  - Full-stack web application development
  - DevOps, Docker & Linux server deployment
  - Production system architecture & maintenance
  - REST APIs, databases & security (JWT, RBAC, 2FA)
  - Staff Portal & university digital platforms
education:
  - M.Sc Computer Science, Periyar University (2024–2026, completed)
  - B.Sc Computer Science, Govt. Arts and Science College (2021–2024)
experience:
  - Developer, TNTEU Chennai (2026–Present)
  - Linux Server Administrator, Periyar University — part-time (2025–2026, concurrent)
  - Developer & DevOps, Nexudo Tech Solutions (2025–2026, concurrent)
  - MERN Stack Intern, Arttifai Tech (2025)
links:
  portfolio: https://udhayaboopathi.tech
  github: https://github.com/Udhayaboopathi
  linkedin: https://linkedin.com/in/udhayaboopathi
  email: udhayaboopathi2003@gmail.com
  discord: groot0820
  instagram: https://instagram.com/udhayaboopathi_
stack: React, Next.js, FastAPI, Docker, PostgreSQL, Redis, Traefik, AWS, Azure
motto: "Build once, deploy everywhere, scale infinitely."

🔥 Currently Working On · Learning · Goals

🚧 Currently Working On

  • 🏛️ TNTEU, Chennai — Production web platforms, DevOps & full-stack systems
  • 🖥️ Staff Portal — Live statewide platform (RBAC, 2FA, PostgreSQL)
  • 🐳 Infrastructure — Docker, Linux servers, CI/CD automation
  • 🧱 RolloutX — Self-hosted PaaS with Traefik routing
  • 📧 Nexudo Mail — Multi-tenant enterprise email platform

📚 Currently Learning

  • ☸️ Kubernetes — Orchestration & Helm charts
  • 🔐 Zero Trust Security — mTLS, service mesh
  • 🤖 AI Agent Frameworks — LangChain, RAG pipelines
  • 📊 Observability — Prometheus, Grafana, Loki
  • 🦀 Systems Programming — Rust fundamentals
  • ☁️ Azure DevOps — Pipelines & App Service

🎯 Goals (2025–2026)

  • 🚀 Launch RolloutX as open-source PaaS
  • 🏆 Contribute to 10+ open-source projects
  • 📜 Earn AWS Solutions Architect certification
  • 🌍 Build developer community in Chennai & Tamil Nadu
  • 📈 Scale Nexudo Mail to 1000+ tenants
  • 🎓 M.Sc. completed — Periyar University, Salem

⚙️ Tech Stack

💻 Languages

Languages



Python JavaScript TypeScript PHP Bash HTML5 CSS3



🎨 Frontend

Frontend



React Next.js Tailwind CSS Vite



⚡ Backend

Backend



FastAPI Node.js Flask Express



🗄️ Databases

Databases



PostgreSQL MySQL MongoDB Redis



🐳 DevOps

DevOps



Docker Traefik Nginx GitHub Actions



☁️ Cloud

Cloud



AWS Azure VPS



🤖 AI & Machine Learning

AI



OpenAI Google Gemini NLP



🖥️ Operating Systems

OS



Linux Ubuntu Debian



🛠️ Tools & IDEs

Tools



VS Code Git Postman Cursor Claude


📊 Skills Matrix

Skill Category Technology Proficiency Years Production Use
Frontend React.js ⭐⭐⭐⭐⭐ 3+ ✅ TNTEU, RolloutX
Frontend Next.js ⭐⭐⭐⭐⭐ 2+ ✅ Nexudo Mail
Frontend TypeScript ⭐⭐⭐⭐ 2+ ✅ All projects
Frontend Tailwind CSS ⭐⭐⭐⭐⭐ 2+ ✅ All projects
Backend FastAPI ⭐⭐⭐⭐⭐ 3+ ✅ TNTEU, RolloutX
Backend Python ⭐⭐⭐⭐⭐ 4+ ✅ All backends
Backend Node.js/Express ⭐⭐⭐⭐ 2+ ✅ Side projects
Database PostgreSQL ⭐⭐⭐⭐⭐ 3+ ✅ RolloutX, Mail
Database MongoDB ⭐⭐⭐⭐ 2+ ✅ Smart QA
Database Redis ⭐⭐⭐⭐ 2+ ✅ Nexudo Mail
DevOps Docker ⭐⭐⭐⭐⭐ 3+ ✅ All deployments
DevOps Traefik ⭐⭐⭐⭐⭐ 2+ ✅ RolloutX, Mail
DevOps GitHub Actions ⭐⭐⭐⭐ 2+ ✅ CI/CD pipelines
DevOps Linux Admin ⭐⭐⭐⭐⭐ 4+ ✅ Periyar Univ.
Cloud AWS ⭐⭐⭐ 1+ 🔄 Learning
Cloud Azure ⭐⭐⭐ 1+ 🔄 Learning
AI/ML OpenAI API ⭐⭐⭐⭐ 1+ ✅ Smart QA
AI/ML Google Gemini ⭐⭐⭐⭐ 1+ ✅ Smart QA
AI/ML NLP ⭐⭐⭐⭐ 2+ ✅ Food Recommender
Security JWT/OAuth2 ⭐⭐⭐⭐⭐ 3+ ✅ TNTEU Portal
Security RBAC/2FA ⭐⭐⭐⭐⭐ 2+ ✅ TNTEU, Mail

🚀 Featured Projects

RolloutX
RolloutX
Nexudo Mail
Nexudo Mail
TNTEU Staff Portal
TNTEU Portal
Smart Summarization
Smart QA
Organic Food Recommender
Food Recommender
DevOps CI/CD
CI/CD

📋 Project Details

# Project Stack Type Status Highlight
1 🧱 RolloutX React, FastAPI, Docker, Traefik, PostgreSQL Self-Hosted PaaS 🟢 Active Cut manual deployment effort by 70%
2 📧 Nexudo Mail Next.js, FastAPI, Redis, PostgreSQL, Docker, Traefik Enterprise Multi-Tenant Mail 🟢 Active RBAC, campaigns, API keys, multi-tenant
3 🏛️ TNTEU Staff Portal React, FastAPI, PostgreSQL Production Staff Portal 🟢 Live JWT + 2FA, RBAC, statewide deployment
4 🧠 Smart Summarization React, FastAPI, MongoDB, OpenAI, Gemini AI Q&A Platform 🟢 Active Sub-500ms responses, 500+ queries/session
5 🥗 Organic Food Recommendation FastAPI, HTML, JavaScript, NLP ML Recommender 🟡 Complete REST responses under 300ms, 1000+ items

🧱 RolloutX — Self-Hosted PaaS (Click to expand)
Attribute Details
Description A self-hosted Platform-as-a-Service that automates multi-app deployment with Docker and Traefik reverse proxy
Frontend React.js with glassmorphism UI, real-time deployment status
Backend FastAPI with async endpoints, WebSocket support
Database PostgreSQL for app registry, deployment history, user management
Infrastructure Docker Compose, Traefik v3, automatic SSL via Let's Encrypt
Key Features One-click deploy, custom domains, env management, rollback, health checks
Impact Reduced manual deployment time by 70% across multiple services
URL rolloutx.tech
📧 Nexudo Mail — Enterprise Multi-Tenant Mail (Click to expand)
Attribute Details
Description Enterprise-grade multi-tenant email platform with campaign management and API integrations
Frontend Next.js 14 with App Router, server components, Tailwind CSS
Backend FastAPI with async mail queue processing
Database PostgreSQL (tenant data), Redis (queues, caching, sessions)
Infrastructure Docker, Traefik, SMTP relay integration
Key Features Multi-tenant RBAC, email campaigns, API keys, analytics dashboard
Security Tenant isolation, encrypted credentials, rate limiting
URL GitHub — Nex-Mail
🏛️ TNTEU Staff Portal — Production Staff Portal (Click to expand)
Attribute Details
Description Key production platform at TNTEU — staff management system serving university staff across Tamil Nadu
Frontend React.js with role-based UI rendering
Backend FastAPI with JWT authentication and 2FA
Database PostgreSQL with optimized queries for large datasets
Key Features Staff records, attendance, leave management, document uploads
Security JWT + TOTP 2FA, RBAC with granular permissions
Scale Serving university staff across Tamil Nadu
URL staffportal.tnteu.ac.in
🧠 Smart Summarization & Q&A (Click to expand)
Attribute Details
Description AI-powered document summarization and question-answering platform
Frontend React.js with markdown rendering and chat interface
Backend FastAPI with streaming responses
Database MongoDB for document storage and conversation history
AI Models OpenAI GPT-4, Google Gemini for multi-model support
Key Features PDF upload, smart summarization, contextual Q&A, session management
Performance Sub-500ms response times across 500+ queries per session
URL GitHub — smart-qa
🥗 Organic Food Recommendation System (Click to expand)
Attribute Details
Description NLP-based organic food recommendation engine with personalized suggestions
Frontend HTML, CSS, JavaScript with responsive design
Backend FastAPI with NLP processing pipeline
AI/NLP TF-IDF vectorization, cosine similarity, content-based filtering
Key Features User preference profiling, dietary filters, nutritional scoring
Performance REST API responses under 300ms across 1,000+ food items
Dataset 1,000+ organic food items with nutritional metadata

🏗️ Architecture Diagrams

🧱 RolloutX Architecture

graph TB
    subgraph "Client Layer"
        UI[React Dashboard<br/>Glassmorphism UI]
        CLI[CLI Tool]
    end

    subgraph "Reverse Proxy"
        TRAEFIK[Traefik v3<br/>SSL/TLS · Routing]
    end

    subgraph "Application Layer"
        API[FastAPI Backend<br/>Async · WebSocket]
        WORKER[Deployment Worker<br/>Docker SDK]
    end

    subgraph "Data Layer"
        PG[(PostgreSQL<br/>App Registry)]
        VOL[Docker Volumes<br/>App Data]
    end

    subgraph "Infrastructure"
        DOCKER[Docker Engine<br/>Container Runtime]
        LE[Let's Encrypt<br/>Auto SSL]
    end

    UI --> TRAEFIK
    CLI --> TRAEFIK
    TRAEFIK --> API
    API --> PG
    API --> WORKER
    WORKER --> DOCKER
    DOCKER --> VOL
    TRAEFIK --> LE
    TRAEFIK --> DOCKER

    style UI fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
    style API fill:#0a0a0f,stroke:#39ff14,color:#39ff14
    style TRAEFIK fill:#0a0a0f,stroke:#ff00ff,color:#ff00ff
    style PG fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
Loading

📧 Nexudo Mail Architecture

graph TB
    subgraph "Frontend"
        NEXT[Next.js 14<br/>App Router · SSR]
        ADMIN[Admin Dashboard<br/>Campaign Manager]
    end

    subgraph "API Gateway"
        TRAEFIK[Traefik<br/>Multi-Tenant Routing]
    end

    subgraph "Backend Services"
        FAST[FastAPI<br/>Mail API]
        QUEUE[Redis Queue<br/>Mail Processing]
        WORKER[Mail Worker<br/>SMTP Relay]
    end

    subgraph "Data Stores"
        PG[(PostgreSQL<br/>Tenants · Users)]
        REDIS[(Redis<br/>Cache · Sessions)]
    end

    subgraph "External"
        SMTP[SMTP Server<br/>Mail Delivery]
    end

    NEXT --> TRAEFIK
    ADMIN --> TRAEFIK
    TRAEFIK --> FAST
    FAST --> PG
    FAST --> REDIS
    FAST --> QUEUE
    QUEUE --> WORKER
    WORKER --> SMTP

    style NEXT fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
    style FAST fill:#0a0a0f,stroke:#39ff14,color:#39ff14
    style TRAEFIK fill:#0a0a0f,stroke:#ff00ff,color:#ff00ff
    style PG fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
    style REDIS fill:#0a0a0f,stroke:#ff00ff,color:#ff00ff
Loading

🏛️ TNTEU Staff Portal Architecture

graph TB
    subgraph "Client"
        WEB[React SPA<br/>Role-Based UI]
        MOBILE[Responsive<br/>Mobile View]
    end

    subgraph "Security Layer"
        NGINX[Nginx<br/>Reverse Proxy]
        AUTH[JWT + 2FA<br/>TOTP Authentication]
    end

    subgraph "Application"
        API[FastAPI<br/>REST API]
        RBAC[RBAC Middleware<br/>Permission Engine]
    end

    subgraph "Database"
        PG[(PostgreSQL<br/>Staff Records)]
        S3[File Storage<br/>Documents]
    end

    WEB --> NGINX
    MOBILE --> NGINX
    NGINX --> AUTH
    AUTH --> API
    API --> RBAC
    RBAC --> PG
    API --> S3

    style WEB fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
    style API fill:#0a0a0f,stroke:#39ff14,color:#39ff14
    style AUTH fill:#0a0a0f,stroke:#ff00ff,color:#ff00ff
    style PG fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
Loading

🧠 Tech Ecosystem Mindmap

mindmap
  root((Udhayaboopathi<br/>Tech Stack))
    Frontend
      React.js
      Next.js
      TypeScript
      Tailwind CSS
      Glassmorphism UI
    Backend
      FastAPI
      Python
      Node.js
      Flask
    Databases
      PostgreSQL
      MongoDB
      Redis
      MySQL
    DevOps
      Docker
      Traefik
      GitHub Actions
      Nginx
      Linux
    Cloud
      AWS
      Azure
      VPS
    AI/ML
      OpenAI
      Gemini
      NLP
      RAG
    Projects
      RolloutX
      Nexudo Mail
      TNTEU Portal
      Smart QA
      Food Recommender
Loading

💼 Experience

2025 – 2026: Worked multiple roles at the same time — Linux Server Administrator (part-time) at Periyar University and Developer & DevOps at Nexudo Tech Solutions.

# Role Organization Duration Key Responsibilities
1 Developer TNTEU, Chennai 2026 — Present Full-stack & DevOps engineering — production web platforms, Docker/Linux deployment, CI/CD, APIs, databases, security
2 Linux Server Administrator (part-time) Periyar University 2025 — 2026 Server maintenance, security, backups, network configuration — concurrent with Nexudo
3 Developer & DevOps Nexudo Tech Solutions 2025 — 2026 Full-stack development, DevOps pipelines, API development, client deliverables — concurrent with Periyar
4 MERN Stack Intern Arttifai Tech 2025 Full-stack development, MongoDB, REST APIs, agile workflows

📅 Timeline

gantt
    title Career and Education Journey
    dateFormat YYYY-MM
    axisFormat %Y

    section Education
    BSc Computer Science            :done, bsc, 2021-06, 2024-05
    MSc Computer Science            :done, msc, 2024-06, 2026-06

    section Experience
    MERN Stack Intern Arttifai      :done, art, 2025-01, 2025-12
    Linux Server Admin Periyar      :done, linux, 2025-01, 2026-06
    Developer DevOps Nexudo         :done, nexudo, 2025-01, 2026-06
    Developer TNTEU Chennai           :active, tnteu, 2026-01, 2027-12
Loading

Period Milestone
2021 – 2024 B.Sc Computer Science — Government Arts and Science College
2024 – 2026 M.Sc Computer Science — Periyar University (completed 2026)
2025 MERN Stack Internship — Arttifai Tech
2025 – 2026 Concurrent roles: Linux Server Administrator (part-time) — Periyar University + Developer & DevOps — Nexudo Tech Solutions
2026 – Present Developer — TNTEU, Chennai

🎓 Education

Degree Institution Duration Status Focus Areas
M.Sc. Computer Science Periyar University, Salem 2024 — 2026 ✅ Completed Advanced Algorithms, Cloud Computing, AI/ML, Research
B.Sc. Computer Science Government Arts and Science College 2021 — 2024 ✅ Completed Programming, Databases, Web Development, OS

📜 Certifications

Certification Issuer Year Credential
Python Programming GUVI (Geek Network) 2023 Python fundamentals, OOP, data structures, web frameworks
Microsoft Office 365 Microsoft 2022 Word, Excel, PowerPoint, Teams, SharePoint administration

Python GUVI Microsoft 365


🏆 Achievements

Achievement Description
🏛️ TNTEU Production Systems Full-stack & DevOps at TNTEU Chennai — web platforms, Staff Portal, statewide deployment
🧱 PaaS Architecture Built RolloutX reducing deployment effort by 70%
📧 Enterprise Platform Architected multi-tenant Nexudo Mail with RBAC & campaigns
🧠 AI Integration Smart QA platform handling 500+ queries/session under 500ms
🐧 Server Administration Managed Linux servers at Periyar University while working DevOps at Nexudo (2025–2026)
🎓 Academic Excellence Completed M.Sc. while leading production development at TNTEU
Open Source Active GitHub contributor with multiple production projects
🔄 CI/CD Automation Automated profile metrics and snake animation via GitHub Actions

📊 GitHub Statistics

📈 Stats Overview

GitHub Stats   Top Languages



🔥 GitHub Streak

GitHub Streak



📊 Activity Graph

Activity Graph



📅 Contribution Graph

Contribution Graph



🏆 GitHub Trophies

GitHub Trophies



📈 GitHub Metrics (Auto-generated)

GitHub Metrics



📋 Profile Summary Cards

Profile Details Repos per Language
Most Commit Language Stats Card



🐍 Contribution Snake Animation

Snake Animation

🎵 Spotify Now Playing

Spotify Now Playing


💻 Coding Profile Badges

LeetCode HackerRank CodeChef GeeksforGeeks GFG Practice


🔗 Social Links

Portfolio GitHub LinkedIn Gmail



Discord Instagram Spotify


💬 Random Dev Quote

Random Dev Quote



"First, solve the problem. Then, write the code." — John Johnson


"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." — Martin Fowler


"The best error message is the one that never shows up." — Thomas Fuchs


☕ Support

If you find my work helpful or inspiring, consider:


Starring my repositories — it motivates more than you think!

🔄 Forking & contributing — PRs are always welcome!

📢 Sharing — spread the word about open-source projects!

Buying me a coffee — fuel for late-night coding sessions!


Buy Me A Coffee Sponsor


🔄 DevOps CI/CD Pipeline

graph LR
    subgraph "Development"
        DEV[Local Development<br/>VS Code + Docker]
        GIT[Git Push<br/>Feature Branch]
    end

    subgraph "CI Pipeline"
        TRIGGER[GitHub Actions<br/>Trigger]
        LINT[Lint & Format<br/>ESLint · Black · Ruff]
        TEST[Run Tests<br/>Pytest · Jest]
        BUILD[Build Images<br/>Docker Build]
    end

    subgraph "CD Pipeline"
        PUSH[Push to Registry<br/>GHCR / Docker Hub]
        DEPLOY[Deploy<br/>Traefik + Docker Compose]
        HEALTH[Health Check<br/>Endpoint Monitoring]
    end

    subgraph "Monitoring"
        METRICS[GitHub Metrics<br/>Auto-update]
        SNAKE[Snake Animation<br/>Daily Cron]
        ALERT[Alerts<br/>Failure Notifications]
    end

    DEV --> GIT
    GIT --> TRIGGER
    TRIGGER --> LINT
    LINT --> TEST
    TEST --> BUILD
    BUILD --> PUSH
    PUSH --> DEPLOY
    DEPLOY --> HEALTH
    HEALTH --> METRICS
    HEALTH --> SNAKE
    HEALTH --> ALERT

    style DEV fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
    style TRIGGER fill:#0a0a0f,stroke:#ff00ff,color:#ff00ff
    style DEPLOY fill:#0a0a0f,stroke:#39ff14,color:#39ff14
    style METRICS fill:#0a0a0f,stroke:#00f5ff,color:#00f5ff
Loading

❓ FAQ

What technologies do you work with?

I specialize in the MERN + Python ecosystem with a strong DevOps focus:

  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Backend: FastAPI, Python, Node.js
  • Databases: PostgreSQL, MongoDB, Redis
  • DevOps: Docker, Traefik, GitHub Actions, Linux
  • AI: OpenAI, Google Gemini, NLP pipelines
Are you available for freelance or full-time work?

Yes! I'm open to freelance projects, contract roles, and full-time opportunities in Full Stack Development and DevOps Engineering. Reach out via email or LinkedIn.

What is RolloutX?

RolloutX is a self-hosted Platform-as-a-Service (PaaS) I built to automate multi-application deployment. It uses Docker for containerization and Traefik for reverse proxy routing with automatic SSL. It reduced manual deployment effort by 70% across my infrastructure.

How can I contribute to your projects?
  1. Fork the repository you want to contribute to
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

All contributions are welcome — bug fixes, features, documentation, and tests!

What is your development philosophy?

"Code should feel alive, intelligent, and effortless."

I believe in:

  • Build for production from day one
  • Automate everything repeatable
  • Security by design, not as an afterthought
  • Clean, readable code over clever tricks
  • Containerize for consistency across environments
  • Document as you build, not after
How is this profile automated?

This GitHub profile README is powered by two GitHub Actions workflows:

  1. snake.yml — Generates contribution snake animation daily → saves to assets/snake.svg
  2. metrics.yml — Generates GitHub metrics daily → saves to assets/github-metrics.svg

Both workflows commit directly to main. Enable Settings → Actions → General → Read and write permissions for workflows to work.



Footer Animation



Thanks for visiting!

⭐ Star my repos · 🔄 Fork & contribute · 📧 Get in touch


Built with 💚 by Udhayaboopathi · Chennai, Tamil Nadu, India · udhayaboopathi.tech


Popular repositories Loading

  1. Flask--project Flask--project Public

    HTML 2

  2. Do-To-list Do-To-list Public

    JavaScript 1

  3. MY-PROJECTS-IOT-BASED-SMART-HEALTHCARE-ASSET-TRACKING-SYSTEM-AND-CALIBRATION-COMPLIANCE-SYSTEM MY-PROJECTS-IOT-BASED-SMART-HEALTHCARE-ASSET-TRACKING-SYSTEM-AND-CALIBRATION-COMPLIANCE-SYSTEM Public

    TypeScript 1

  4. A-complete-AI-Agent-Instruction-Library A-complete-AI-Agent-Instruction-Library Public

    I stopped letting AI invent my architecture. I built an open-source AI Agent Instruction Library that forces Cursor, Copilot, Claude & ChatGPT to follow one consistent production-ready structure ac…

    1

  5. alcor-engineering alcor-engineering Public

    HTML

  6. Rishi-E-Services-Center Rishi-E-Services-Center Public

    HTML