Open the verified live portfolio
A fast, accessible portfolio presenting full-stack, frontend, backend, Python, and applied-AI work through verified project demos and concise engineering outcomes.
- M.Tech Computer Science & Engineering and B.Tech Information Technology background
- Three verified full-stack deployments, with source code beside each demo
- Practical experience across React, TypeScript, FastAPI, Python, SQL, RAG, Docker, testing, CI, and cloud deployment
- Recruiter-friendly contact paths and a clear role focus
- Responsive keyboard-accessible navigation and reduced-motion support
| Project | Engineering focus | Demo |
|---|---|---|
| QualiTrace | React, FastAPI, PostgreSQL, LangGraph, audited complaint workflows | Live |
| Grounded Ops RAG | TypeScript console, retrieval, citations, evaluation, cost reporting | Live |
| AI Research Assistant | PDF processing, hybrid search, grounded Q&A, accounts, analytics | Live |
| Auto Data Cleanser | Flask and Pandas data-cleaning workflow | Repository only |
The three live links above were manually verified on 26 July 2026.
- Semantic HTML5
- Modern responsive CSS with no UI framework
- Dependency-free JavaScript
- Node's built-in test runner
html-validatefor markup quality- GitHub Actions and GitHub Pages
Requirements: Node.js 20 or later.
git clone https://github.com/Parthu-M/Portfolio.git
cd Portfolio
npm ci
npm run checkOpen index.html directly, or serve the repository root with any static server.
npm run lint
npm test
npm run buildnpm run build creates a clean deployable copy in dist/. CI repeats the complete
check on every pull request and relevant branch push.
Verified on 26 July 2026:
- 3 built-in tests passed
- HTML validation passed
- npm audit reported zero known vulnerabilities
- production build passed
- Lighthouse scored 100 in performance, accessibility, best practices, and SEO
.
├── .github/workflows/ci.yml
├── assets/
│ ├── favicon.svg
│ ├── photo.jpg
│ └── social-preview.png
├── docs/
│ ├── portfolio-desktop.png
│ └── portfolio-mobile.png
├── scripts/build.js
├── tests/portfolio.test.js
├── index.html
├── script.js
└── styles.css
The production site is served from the repository's main branch through GitHub
Pages. Merging a reviewed change to main publishes the updated static assets using
the repository's existing Pages configuration.
- Project claims were narrowed to functionality visible in the repositories.
- Unverified or unavailable deployments are not presented as live demos.
- System fonts replace render-blocking third-party font and icon dependencies.
- Native HTML and visible focus states keep the interface usable without a mouse.
- The project list prioritizes recruiter value over repository chronology.
- Add a versioned downloadable resume when an approved public file is available.
- Upload
assets/social-preview.pngin GitHub's repository social-preview settings. - Add a lightweight end-to-end navigation check after Pages publishes the branch.
Majjiga Parthu
Released under the MIT License.
