This is my personal professional portfolio website and Local Resume Studio, showcasing my work in systems programming, compiler design, kernel development, hardware architecture, and agentic AI.
- Personal Portfolio Showcase: High-impact Neo-Brutalist design featuring projects, terminal UIs, compiler architecture, and background.
- Local Resume Studio (
server.py): Dedicated local Python backend server running athttp://localhost:8000/.- Live Real-Time Split-Screen Preview: See your resume render instantly as you type.
- Multiple ATS Templates: Switch live between
Modern,Minimal, andCreativestyles. - Dynamic Sections: Add custom contact links, skill categories, featured projects, work experience, and education blocks dynamically.
- Auto-Slugification: Automatically slugifies Resume Titles into clean folder names.
- Static GitHub Pages Deployment (
gh-pages):- When pushed to GitHub Pages, the site operates purely as a clean, read-only static portfolio.
- No resume builder or server controls are exposed publicly to GitHub Pages visitors.
Run the zero-dependency Python server:
python3 server.pyOpen http://localhost:8000/ in your browser to launch the Local Resume Studio Dashboard.
- In the Studio Dashboard, enter your Resume Title (e.g.
Systems & Compiler Engineer). - Pick a template style (
Modern,Minimal, orCreative). - Fill out or pre-fill candidate details, dynamic contact links, technical skills, projects, and experience.
- Watch the real-time live HTML render in the right panel.
- Click
⚡ Generate Local Resume. The server renders the HTML/CSS inResume/<folder_slug>/resume.htmland automatically registers the new card inresume.html.
To publish your new resumes to GitHub Pages:
git add .
git commit -m "Add new targeted resume version"
git push origin mainIf developing frontend React components:
# Install dependencies
npm install
# Run Webpack dev server
npm start
# Build static production bundle
npm run buildDeploy static build:
npm run deployBuilt with <3 by Soham Tilekar