"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).
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."
|
|
|
| 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 |
| # | 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 |
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
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
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
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
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 |
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
| 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 |
| 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 |
| 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 |
| 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 |
"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
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!
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
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?
- Fork the repository you want to contribute to
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - 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:
- snake.yml β Generates contribution snake animation daily β saves to
assets/snake.svg - 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.
Thanks for visiting!
β Star my repos Β· π Fork & contribute Β· π§ Get in touch
Built with π by Udhayaboopathi Β· Chennai, Tamil Nadu, India Β· udhayaboopathi.tech


