DEV Community

Cover image for What tech-stack do you use for your portfolio?
Madza
Madza

Posted on

What tech-stack do you use for your portfolio?

Nowadays common way for building personal portfolios is to use SSGs like Gatsby or NextJS due to speed, maintenance, security, deployment, etc.

What tech stack do you use for your personal portfolio?

Latest comments (40)

Collapse
 
louislow profile image
Louis Low • Edited

I craft everything from scratch myself for my portfolio by using in-house proprietary tools ~ krugurt.js (MVP framework) and Yogurt low-level CSS framework. Content data stores as JSON. Some content feeding remotely simply using fetch().

proto

Collapse
 
joaoram profile image
Joao Ram

Lately I have been using React and NextJS. What I always have a little doubt is how to choose where to deploy it, and recently I tried Kubernetes and I am happy that I did... it is really cool what you can achieve with it, I definitely recommend it.

Collapse
 
smrnjeet222 profile image
Simranjeet Singh • Edited

First, I built my portfolio site with pure HTML, CSS, and vallina JS, but now shifted it to React SPA (Single Page App) for smooth performance and transitions.
Here's the link

Collapse
 
developertheexplorer profile image
Arvin A

Isn't React bad for SEO? Are you using isomorphic react or just pure React SPA? I'm torn between going to pugJS or stay with React and let it affect the SEO.

Collapse
 
smrnjeet222 profile image
Simranjeet Singh • Edited

Isn't React bad for SEO?
No
U can use react-helmet and other libraries

and I used pure React, since when build, I was new to React and was my first project

Nextjs and Gatsbyjs are better options

Collapse
 
z2lai profile image
z2lai • Edited

Your freaky-frog game is the best thing I've played on a browser in like 15 years. I'm looking forward to your next mobile game.

Collapse
 
smrnjeet222 profile image
Simranjeet Singh

Ur comments made my day, thank u so much.
I'm not much of a game developer, made this just as a hobby learning.

Collapse
 
z2lai profile image
z2lai • Edited

Dawg your portfolio site is MINDBLOWINGLY interactive!

Collapse
 
smrnjeet222 profile image
Simranjeet Singh

Thanks ❤
but more credits to this, this one's much better.

Collapse
 
ganeshchk profile image
Ganesh khadanga

Does source code of your portfolio is available. Because the idea of SPA in your portfolio is really awesome . And I also want to recreate my portfolio inspired by yours .

Collapse
 
smrnjeet222 profile image
Simranjeet Singh

No, but u can always do dev-tools(inspect). That's how I did from this, was a good learning experience.

Collapse
 
webbureaucrat profile image
webbureaucrat

I'm a huge shill for Eleventy. It's a good compromise between being simple and easy to start with and being extensible.

Collapse
 
corentinbettiol profile image
Corentin Bettiol • Edited

Here's for my website (in french) : vanilla php (mvc oo architecture), mariadb, vanilla html+css, vanilla js :)

edit: here's the lighthouse score:
lighthouse

Collapse
 
louislow profile image
Louis Low • Edited

My portfolio website does not have such beautiful and eye-catching green color numbers and bordered-circles. But the website overall painting and rendering are just a few milliseconds. I think it is still pretty damn fast to me for such a heavy content portfolio. The website doesn't care about the internet connection, it has on-demand-caching mecha and an adaptive image loader.

Collapse
 
corentinbettiol profile image
Corentin Bettiol

Your website won't load for µBlock Origin users since there is a filter that blocks the keyword cookie-consent:
blocked

Thread Thread
 
corentinbettiol profile image
Corentin Bettiol

long

long 2

I don't really understand what you want to say with "just a few milliseconds" ?

Collapse
 
cmcodes profile image
C M Pandey • Edited

HTML, CSS, JS, jQuery, Bootstrap.

👉 Visit my awesome portfolio 😎

GitHub Link 👇

GitHub logo cmcodes1 / cmcodes1.github.io

😊 Here's my portfolio where you can see all my projects, blogs, and achievements.




Collapse
 
mokkapps profile image
Michael Hoffmann • Edited
Collapse
 
micahlt profile image
Micah Lindley

I built my portfolio site with pure HTML, CSS, and JS. It's generally pretty performant and easy to update, and I host it on GitHub Pages. I have been considering an update to CSS Grid instead of using a bunch of 2D transforms like I currently am. micahlindley.com/

Collapse
 
ianbandrade profile image
Ian Bittencourt Andrade

Gatsby + Strapi 😃

Collapse
 
jswhisperer profile image
Greg, The JavaScript Whisperer

I used gridsome.org/ and tailwindcss.com/ for gregbenner.life/ pretty happy so far. It's a full static site.

Collapse
 
pablohs1986 profile image
Pablo Herrero

And why not Angular?

Collapse
 
alexandre46 profile image
Alexandre Abreu

I’m using React + Markdown to parse Strapi CMS data and deployed into GitHub Pages

Collapse
 
crimsonmed profile image
Médéric Burlet

HTML, CSS and just a small javascript library for design.
I prefer testing tasks with proper projects and just make sure that my portfolio is blazing fast.

medericburlet.com/

Collapse
 
gkhan205 profile image
Ghazi Khan

I used wordpress for my site codewithghazi.com

Collapse
 
virenb profile image
Viren B

I'm currently using Gatsby.js + MDX for my personal/blog site (virenb.cc). I decided to switch from Contentful CMS to using local markdown pages. It is hosted and deployed with Netlify. I think the space is great, there are so many interesting options to chose from.