Skip to content
 
 

Repository files navigation

Bibin Alias — Personal Resume Website

Forked from tbakerx/react-resume-template.

Source code for my personal resume/portfolio website, live at bibinalias.github.io.

It showcases my background as an Embedded Systems & Firmware Engineer — experience, skills, projects, and contact details — as a fast, mobile-friendly single-page site.

Tech Stack

  • Next.js 12 (React 18) with TypeScript
  • Tailwind CSS for styling
  • FormSubmit for the contact form (no backend required)
  • Deployed as a static export to GitHub Pages

Running Locally

You need a recent Node.js (18+). You can use either npm or Yarn.

# install dependencies
npm install        # or: yarn install

# start the dev server (http://localhost:3000)
npx next dev       # or: yarn dev

The site hot-reloads as you edit files.

Editing Content

Almost all site content lives in a single file:

  • src/data/data.tsx — hero, about, skills, portfolio, experience, education, testimonials, and contact data.
  • src/data/dataDef.ts — the TypeScript types for that data.
  • src/images/ — profile, testimonial, and portfolio images (imported into data.tsx).

Update the values in data.tsx and the changes appear on save.

Contact Form

The contact form posts to FormSubmit and delivers messages by email — no server or API keys in the client. See src/components/Sections/Contact/ContactForm.tsx. The first submission from a new address triggers a one-time activation email from FormSubmit.

Deployment

Deployment is automated via GitHub Actions. On every push to the main branch, the workflow at .github/workflows/deploy.yml builds and statically exports the site (next build && next export) and publishes the out/ directory to GitHub Pages.

Credits

Built on the excellent open-source react-resume-template by Tim Baker. Please consider starring or sponsoring the original project.

License

Released under the MIT License.

Maintained By

Bibin Alias

About

A personal resume website of Bibin Alias built with React.js, Typescript, Next.js, and styled with Tailwind css

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages