This is a customized portfolio website built using the Backend Developer Portfolio Template. It has been tailored to highlight my interests in backend development, reinforcement learning, CTFs, and web infrastructure projects.
You can get started with this project by cloning and running it locally:
git clone https://github.com/<your-username>/<your-repo-name>.git
cd <your-repo-name>
npm install
npm run devOpen http://localhost:3000 to view the site locally.
I am currently working at CSTAR Lab (IIIT-H) where I’m learning reinforcement learning and exploring the in-house MARL-JAX framework. I've also given a lecture on Markov Decision Processes (MDPs) as part of internal sessions.
Additional Highlights:
- Regularly participate in CTFs (Capture the Flag) with a focus on binary exploitation and web challenges.
- Developed CQST Lab's official website using WordPress.
- Built a courier portal for campus logistics using Next.js + MongoDB.
- Made the institute's CAS login and VPN pages fully responsive.
- Created UML diagrams for our clubs page structure and services.
You can customize this portfolio by editing the following files:
app/layout.tsx: Update the site metadata.app/page.tsx: Modify hero section, about, projects, and contact.public/: Replace your personal images and icons.
Styling is managed via TailwindCSS:
- Update colors, fonts, and spacing in
tailwind.config.jsandapp/globals.css.
To deploy this Next.js portfolio on GitHub Pages (your free username.github.io domain):
This portfolio is based on next export, which creates a static version of the site suitable for GitHub Pages.
npm install --save next-exportAdd or edit the following:
/** @type {import('next').NextConfig} */
const nextConfig = {
output: 'export',
images: { unoptimized: true },
basePath: '',
};
module.exports = nextConfig;npm run build
npx next exportThis generates an out/ folder with the static site.
- Push your code to a GitHub repo named
your-username.github.io - In the repo settings, go to "Pages" and set the source to the
/outfolder on themainbranch (or manually upload it togh-pagesbranch).
You can automate this with the gh-pages npm package if needed.
For questions, collaboration, or feedback, feel free to reach out:
Original template by devportfoliotemplates.
If you found this helpful, please consider giving their repo a ⭐!