How is your portfolio built?
Tim Smith

Tim Smith @iam_timsmith

About: I’m a full stack developer who has experience with several front-end tools like Reactjs, Vuejs, and jQuery as well as some back-end tools like PHP, Laravel, Node, and Express.

Location:
IL
Joined:
Jul 6, 2018

How is your portfolio built?

Publish Date: Jul 10 '19
202 313

My portfolio site has gone through several different iterations. It started as a plain html site, then moved to WordPress when I learned how to build themes. For the past few years, my portfolio has been built with Gatsby and has been served by Netlify.

How is your portfolio site built? Show me your portfolio!

My Portfolio: https://www.iamtimsmith.com

Comments 313 total

  • Max Ong Zong Bao
    Max Ong Zong BaoJul 10, 2019

    Wow, I like your blog's picture with article tiles in it.

  • Rohit Awate
    Rohit AwateJul 10, 2019

    I recently built mine with Jekyll and hosted it on GitHub Pages. I'm using Pixyll as my theme; it's simple, bold, has beautiful typography and no JavaScript.

    I love how you can get something up and running with Jekyll without much fuss but can also tweak every part of it if you so decide. It's as simple or powerful as you want it to be.

    Here's my blog: rohitawate.github.io/

  • Mikhail Korolev
    Mikhail KorolevJul 10, 2019

    Oh boy. I remember when I have gotten the idea of my portfolio being a shell terminal where you could use cli to navigate around and access everything in a matter of seconds. This ended up not as great as I thought. I wanted it to be as light and fast as possible, so I wasted a full night making a "terminal emulator" that will fulfill my needs (everything else was very massive and bloated). Then I had an idea of of an optional "X session" you could start with a command and get an access to the "pretty" version of the site.

    Then I have adopted the process of having my resume in JSON and building/publishing it in every imaginable format, instantly accessible from my "cli". Had some plans on getting my roadmap and other things there, but had work to do so it kind of hang up for a while.
    Does this showcase my work? Nope. Can I show this at HR interview? Not really. Was it fun to build? Hell yes, and I still use it from time to time, just for the sake of sharing my contacts, giving my SSH keys to someone or cloning dotfiles.

    mkrl.xyz

    And it's just as small as 11kb!

    • Aadi Bajpai
      Aadi BajpaiJul 10, 2019

      I expected ls to show me the contents but I had to use help to get that. Potential feature maybe?

      • Tim Smith
        Tim SmithJul 10, 2019

        Yeah, I wasn't real sure what commands to even try. It might be cool to build in some custom functionality with a list of commands at the top. For instance, if you type $ projects and hit enter it shows a list of projects.

        • Aadi Bajpai
          Aadi BajpaiJul 10, 2019

          Yeah, when a user goes to the site they either work with the terminal or not. If they don't, worst case is they'll enter a random command and be greeted with the help message. But if they use the terminal then imo, the most intuitive command would be ls.

          • Tim Smith
            Tim SmithJul 10, 2019

            Agreed. That makes sense.

      • Mikhail Korolev
        Mikhail KorolevJul 11, 2019

        Yeah, I actually had a lot of Unix commands baked in initially but I removed them because I didn't have the time to implement them properly. Well, it's time to commit, I guess!

        • Aadi Bajpai
          Aadi BajpaiJul 11, 2019

          Definitely, another cool instance of something similar would be the jobs page at repl.it

    • Lynne Finnigan
      Lynne FinniganJul 11, 2019

      I LOVE this. Great work!

    • Josh Ransley
      Josh RansleyJul 11, 2019

      From the description I can't say I thought it would be very good but after clicking the link I found myself poking around for while and enjoying it. For the right audience it works – nice.

    • Kay Kleinvogel
      Kay KleinvogelJul 11, 2019

      Such a great idea. One problem I had on mobile was that my keyboard automatically capitalizes the first letter. Happening on Android. I don't know if this is a problem other people have.

      • Tim Smith
        Tim SmithJul 12, 2019

        Guess everything will have to be aliased out! 😉

    • Nijeesh Joshy
      Nijeesh JoshySep 4, 2019

      Wow looks great. I had a similar idea once for my friend. His name was subash (su bash). But i couldn't persuade him to make his portfolio like a terminal.

      • Mikhail Korolev
        Mikhail KorolevSep 4, 2019

        Oh my god, please do, with a name like this he MUST have a terminal portfolio.

    • Michael Willian Santos
      Michael Willian SantosDec 5, 2019

      Oh gosh, when I have write 'about', my name at first shows up and I thought: Wow, getting some information about me xD ahuhaua (but then I have read the rest and... well, it was interesting).

      Interesting portfolio

  • Suresh M
    Suresh MJul 10, 2019

    I built mine using React and hosted on Github pages.

    Link: sureshmurali.github.io

    • Tori Crawford
      Tori CrawfordJul 10, 2019

      I love your portfolio! Holy cow what a fun experience.

      • Suresh M
        Suresh MJul 11, 2019

        Thanks Victoria ☺️
        Your appreciation means a lot to me.

    • Benjamin McMullan
      Benjamin McMullanJul 10, 2019

      Can you recommend any resources for UI design or front-end development to get to your level? Some cool stuff man!

      • Suresh M
        Suresh MJul 10, 2019

        UI design inspirations: Awwwards, Dribbble, Uplabs and Pinterest

        Front-end resources: FrontendMasters (for JS and React), Developer.Mozilla.org (for CSS) and YouTube

    • Aamir
      AamirJul 10, 2019

      really amazing portfolio loved it...!!

      • Suresh M
        Suresh MJul 11, 2019

        Thank you Aamir 🙏

    • Ben Halpern
      Ben HalpernJul 10, 2019

      Reminds me a bit of apple.com landing pages.

      • Tim Smith
        Tim SmithJul 10, 2019

        I think the animations help with that a lot

        • Paweł Kowalski
          Paweł KowalskiOct 6, 2019

          They help to kill fps too ;) I dont remember last time ive seen frontend portfolio skipping frames while scrolling ;)

    • Max
      Max Jul 11, 2019

      Fantastic work! Scrolling through it was really inspiring!

    • Oliver Gomes
      Oliver GomesJul 11, 2019

      Dude! That's one hell of a Portfolio, loved the experience!

      • Suresh M
        Suresh MJul 12, 2019

        Thanks a lot, Oliver.

    • ListNUX
      ListNUXJul 11, 2019

      Fantastic!!!

    • George Offley
      George OffleyJul 11, 2019

      Your portfolio is awesome. Nice job!

      • Suresh M
        Suresh MJul 12, 2019

        Thanks George. I like your comical profile picture.

    • Thomas Bnt
      Thomas BntJul 11, 2019

      Woaaaw, awesome portfolio with animations 👏

      • Suresh M
        Suresh MJul 12, 2019

        Thanks Hackerman 🤓

    • Rémi BRUGUIER
      Rémi BRUGUIEROct 19, 2019

      It does look great indeed, but there's a little glitch for me on Chrome (2560 * 1080) : thepracticaldev.s3.amazonaws.com/i...

    • Adam
      AdamNov 7, 2019

      I like it! It looks nice. At first I thought the icons at the bottom were too big, but it's a style choice.

      You can optimize your site by doing a Google Chrome Audit; specifically some tips:
      -Meta description, Apple favicon, viewport size; that's easy!
      -Resize your images in Photoshop. If you're only showing a small version anyways you don't need a full-size image. If you want, use both and have the small-png have a link to the large-png.
      -Optimize your images when exporting.
      -There's no navbar, which helps for screen-readers. (Style vs accessibility.)
      -A few others, you'll have to go through them.

      Also there are some freaky image movements if you open the console then resize it up & down.

    • David Dante Frank
      David Dante FrankNov 19, 2019

      Loved your portfolio

    • Corey McCarty
      Corey McCartyJan 16, 2020

      Voistrap is first and last

    • Michael Pierre
      Michael PierreFeb 25, 2020

      Your portfolio was fun!

    • jatin sablok
      jatin sablokApr 1, 2020

      Nice design

  • Tori Crawford
    Tori CrawfordJul 10, 2019

    I just built mine about a month ago. I used React and it's hosted on Heroku. I am thinking about redoing it already and trying out Jekyll for the first time.

    my site

    • Matheus Henrique
      Matheus HenriqueNov 25, 2019

      I Really liked your site! Loved your choices for the design. =)

      I opened it in both my phone and an old computer that i use at work (Windows 7 x86 with Chrome 78.0.3904.108), and the waving hand emoji doesn't want to render on the PC though, but i think this have to do with the fonts i have (or don't have) installed on this PC, don't know.

      Pic related:
      imgur.com/a/ah96ip5

    • Ekpenyong
      EkpenyongJan 25, 2020

      Very nice, simple and unique...and the smile. Seriously, it can be difficult creating something unique in the world of many interesting designs.

      I checked yours out because I'm a fan of React.

  • C.S. Rhymes
    C.S. RhymesJul 10, 2019

    Nice looking site!

    I use Jekyll for mine. It went through a few iterations of different front end frameworks before I decided on Bulma. I ended up building a Jekyll theme in the end so others could use it too.

    Here’s the link to the theme:
    csrhymes.com/bulma-clean-theme/

    • Tim Smith
      Tim SmithJul 10, 2019

      Thanks! I ❤️ Bulma. I use it all the time! I like your site, it’s minimalistic and easy to navigate.

      • C.S. Rhymes
        C.S. RhymesJul 10, 2019

        Thanks. After looking at others sites I’m thinking about experimenting with some css animations to make it a bit more interesting.

        • Tim Smith
          Tim SmithJul 10, 2019

          I know what you mean. I do little transitions and things, but nothing crazy. The things some people can do with javascript and css to make a website come to live is just amazing to me. I don't get it.

      • Sumnan Azadi
        Sumnan AzadiOct 9, 2019

        Noob Here.
        Any reason for not using bootstrap
        Or, is it just merely interesting

        • Tim Smith
          Tim SmithOct 9, 2019

          It really depends on your project. The biggest turnoffs for me are the popularity (easy to spot without a lot of modifications) and the fact that it needs jquery. Burma is css only which means that it doesn’t have all of the interactivity, but it also means I’m not importing a bunch of stuff if I’m not going to use it.

          • Sumnan Azadi
            Sumnan AzadiOct 9, 2019

            Thanks for the reply, man.
            Understood the interconnectivity and unnecessary stuff. That sometimes also bugs me.
            But Popularity? I thought more popular means more stable. And there is a lot more Bootstraps theme than Bulma.

            • Tim Smith
              Tim SmithOct 9, 2019

              Perhaps popularity isn’t the right word. Popularity generally does mean more stable. I was simply referring to being easily recognizable.

              • Sumnan Azadi
                Sumnan AzadiOct 9, 2019

                Thanks for the clarity, man

                • C.S. Rhymes
                  C.S. RhymesOct 9, 2019

                  I quite like using Buefy for interactive pages. It’s a library that combines vue.js and Bulma so no need for jQuery.

                  buefy.org/

  • Justin Dang
    Justin DangJul 10, 2019

    My portfolio site is more like a personal landing page that I can link to other stuff.

    justind.me

    It's aimed to be mimalistic so I designed it to look like a business card as that is how I intend to use it.

    (Doesn't work well on mobile sadly :( )

    • 𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝
      𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝Jul 10, 2019

      I can see your "About Me" text through the "Home" text (and vice-versa)... making it all quite impossible to read :( Using Chrome on Win 10.

    • Doaa Mahely
      Doaa MahelyJul 10, 2019

      Hey Justin!
      I love the look and feel of your website 👍🏽 You have a couple of typos though: "gradudate" in your cv and "I'm worked" in your About page.
      I also really love the curl thing you have in your CV. Might steal the idea 😄

      • Justin Dang
        Justin DangJul 16, 2019

        Hi Doaa, thank you very much! Making the curl thing is a lot of fun. Credit to where it due: I didn't come up with the idea, I learn it from this guy's blog: hugo.md/post/json-resume-curl/.

        • Doaa Mahely
          Doaa MahelyJul 16, 2019

          Thank you for sharing the link! 😄

    • Tim Smith
      Tim SmithJul 10, 2019

      On mobile you could just style it like a vertical business card.

    • Greg Edelston
      Greg EdelstonJul 10, 2019

      Hey Justin, when I visit your site in Chrome on a Chromebook, the reversed backside of the business card is visible. imgur.com/TwQBedv

      The same issue occurs when viewing the backside. imgur.com/a/tc51D8j

      • Tim Smith
        Tim SmithJul 10, 2019

        When I look at the site in Chrome on mac, I'm seeing the same thing. I don't see it in Firefox though.

      • Justin Dang
        Justin DangJul 16, 2019

        Thank you for the head up! Turn out the latest chrome version resulted in a bug with the jquery script I used.

    • LaurieSue
      LaurieSueDec 11, 2019

      Hey, Justin. I loved your landing page thingy! I think it is really cool.

  • Médéric Burlet
    Médéric BurletJul 10, 2019

    For my part a simple wordpress custom installation for my blog. And a second wordpress for my photography that is linked to a s3 bucket for not taking crazy space on server Hard Drive

    Main Site:
    medericburlet.com

    Blog:
    medericburlet.com/blog/

    Photography:
    photography.medericburlet.com/

    • Tim Smith
      Tim SmithJul 10, 2019

      I like your primary site a lot. It looks like there’s some horizontal scrolling on the homepage on mobile. I suspect the culprit is the carousel.

      • Médéric Burlet
        Médéric BurletJul 11, 2019

        Yes I saw it and been meaning to fix it but didn't have much time and kept procrastinating haha. Glad you like the site.

        • Tim Smith
          Tim SmithJul 11, 2019

          I have so many things like that.

    • Anti
      AntiJul 11, 2019

      How do you know how much has loaded?

    • Kevin K. Johnson
      Kevin K. JohnsonJul 12, 2019

      When it comes to your proficiencies, what does it mean to have HTML + CSS + PHP at 80%? What is 100%?

      • Tim Smith
        Tim SmithJul 13, 2019

        I’ve seen this on a lot of portfolios and resumes. I always think it’s a bit odd because either it’s a percentage or grade, or it’s just hard to objectively rate ones skills against others. Just my opinion though.

      • Médéric Burlet
        Médéric BurletJul 15, 2019

        I would put 100% at understanding completely the language and all of its quirks, functionalities and more. Some are easier to know than others take HTML there is a finite number of tags in HTML5 and it is easy to know them all. The rating also helps to show within all the skills and competencies which one you are more comfortable with and good with. This is however a personal take, some people might buff it up and when it comes to practical exam they will fail.

    • Sumnan Azadi
      Sumnan AzadiOct 9, 2019

      I liked your primary site.
      would you share please What technology did you use in your timeline?

  • Mats Pfeiffer
    Mats PfeifferJul 10, 2019

    Iam using my own tiny library for building SPAs: concave

    matspfeiffer.dev

    Hosted on netlify..

    • Tim Smith
      Tim SmithJul 10, 2019

      Very cool! I glanced at the concave readme but it’s definitely something I’ll have to dig into later.

  • Giorgio Bertolotti
    Giorgio BertolottiJul 10, 2019

    Your portfolio is very neat, I like it, if you accept suggestions the "Hire me" button is very hard to read (at least from mobile)...

    My portfolio is based on a template I've found on GitHub, but in the time it changed radically.

    bertolotti.dev/

    • Tim Smith
      Tim SmithJul 10, 2019

      Thanks! The card to fix that has been in the to-do list for a while. Maybe I’ll get that moved to the top.

    • Sumnan Azadi
      Sumnan AzadiOct 9, 2019

      I loved your Experience Section.
      Would you care to share How did you do this timeline?

  • Benjamin Jesuiter
    Benjamin JesuiterJul 10, 2019

    Hey Tim, thank for this discussion thread! I opened your website and saw immediately, that your 'hire me' button is black on a very dark background on mobile ( Huawei P20), because it is placed on the waves of the background pickture by page scaling.

    Maybe you want to fix this :)

    • Tim Smith
      Tim SmithJul 10, 2019

      Yeah I’ve noticed this too. It’s definitely a card that’s been sitting in the to-do column for a while. Just not totally sure how to fix it without it sticking out like a sore thumb. I’m thinking same styles but white, but I’m not sure if that would look weird.

      • sylvia villegas
        sylvia villegasJul 11, 2019

        I would try filling the button with a light colour, then lowering the opacity a bit to soften the contrast (but check that it's still readable). Give it a shot, see what you think.

        • Tim Smith
          Tim SmithJul 11, 2019

          I'll try this. That seems like a pretty good idea! Thanks!

  • Pierre Bouillon
    Pierre BouillonJul 10, 2019

    My first one was very huge for what I had to display. It was more aimed to learn how to build it rather than what I wanted to show.

    Then I reworked it a second time, playing with ParticlesJS, etc

    Ultimatly, I decided to move to GitHub pages (for now, it was hosted on OVH) with a lighter version of it.

    And the final version is just a small landing page with all the most basics information, here it is !

    My very simple portfolio

    • Tim Smith
      Tim SmithJul 10, 2019

      I like it and it’s simplicity. I would argue that from a UX perspective it may be good to put text under the icons. I knew what github and LinkedIn were, but I didn’t know what the bars or command line icons would do. I thought the bars would be a menu and the command line might be projects.

  • 𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝
    𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝Jul 10, 2019

    Mine's just plain HTML/CSS/JS :) No frameworks, no CMS. Just light and simple. ndw.one

  • David Dal Busco
    David Dal BuscoJul 10, 2019

    Funny coincidence, I just launched my website, portfolio and blog yesterday 😉

    daviddalbusco.com

    I developed it with Gatsby and hosted it on Firebase.

    I didn't used any themes, particular templates (beside the starter kit) or tools like Bootstrap. I developed everything from scratch, it's just Js and Css.

    I had also a bit of more fun by including in this website two Web Components we have developed for DeckDeckGo respectively the slider and a component to lazy load external images.

    Of course, I published the code as an open source project: github.com/peterpeterparker/davidd...

    • Tim Smith
      Tim SmithJul 10, 2019

      I like this site a lot. Great job! I’ve been working on improving my RSS feed lately to use with dev and Mailchimp.

      • David Dal Busco
        David Dal BuscoJul 10, 2019

        Thx for the feedback, I'm really happy to hear that, specially as I just launched it 😃

        It looks like we are really in phase, a friend of mine literally send me three days ago a msg telling me I should had a look to Publishing to dev.to from RSS 😉

        If you implement something for that purpose I would be definitely be curious about the solution

        • Tim Smith
          Tim SmithJul 10, 2019

          I have implemented it and it is in use with dev.to. I used the gatsby-plugin-feed plugin since it’s made by the gatsby team and is relatively easy to set up. It’s worked pretty well so far although I can’t figure out how to create a media:content element into the xml to show an image for blog posts. I have it set up as an enclosure as a workaround for now.

          • David Dal Busco
            David Dal BuscoJul 10, 2019

            Sounds super cool 👍

            Two positive feedback on the same subject in a week, that ain't something I should ignore 😉

            • Tim Smith
              Tim SmithJul 10, 2019

              Would it be helpful if I wrote a blog post about it?

    • Anti
      AntiJul 11, 2019

      The intro section is very bold, I like it! On the other hand, on mobile it took some time to figure out to "hover" over the different projects to see their titles.

      • Tim Smith
        Tim SmithJul 11, 2019

        This is something that is also a problem on my site. I see it when I’m on mobile but forget to fix when I have the time.

      • David Dal Busco
        David Dal BuscoJul 11, 2019

        Thx for the feedback. Yep agree with you, I still need to figure out a better design for the projects ":hover" on mobile

        • Tim Smith
          Tim SmithJul 11, 2019

          My solution for mine is to just make it visible on mobile (mine has a semi transparent background so the image is visible but also the text). maybe a semi transparent solution could work for you on mobile.

          • David Dal Busco
            David Dal BuscoJul 11, 2019

            Really nice idea.

            I was also thinking on having no hover on mobile but displaying the title, which appears on hover on desktop, under the icon of the project which should for that reason become a smaller size or something like that...

            Therefore your solution seems to need less css, so better ;)

            • Tim Smith
              Tim SmithJul 11, 2019

              That also sounds good. It would prevent the image from being obscured, which is a good thing.

              • David Dal Busco
                David Dal BuscoJul 12, 2019

                Done 😉

                I went the way I explained above. On mobile no hover animation but the project's title displayed after its logo.

                Thx for the brainstorming Tim 👍

                • Tim Smith
                  Tim SmithJul 12, 2019

                  No problem! Glad you got it solved!

    • Josh Ransley
      Josh RansleyJul 11, 2019

      I get a horizontal scrollbar on Firefox 68 on Mac. Don't think it's meant to be there 🤷‍♂️

      • David Dal Busco
        David Dal BuscoJul 11, 2019

        Wtf really? In the main page?

        Didn't faced that on my Mac with Firefox

        • David Dal Busco
          David Dal BuscoJul 12, 2019

          Double checked, can't reproduce it with Firefox 67 and 68 on Mac. Are you on Windows maybe that's the difference?

          • Josh Ransley
            Josh RansleyJul 12, 2019

            Odd. Nope, I'm on Mac, like I said. Unreproducible bugs are the worst.

            Changing 100vw to 100% for section.header seems to solve it for me. Something to do with the width of the vertical scroll bar not working well with 100vw maybe? Or whacking overflow-y: hidden; on the body to just nuke the problem away.

            • David Dal Busco
              David Dal BuscoJul 12, 2019

              Thx for testing it again and even more for providing a possible solution, that's super cool, I mean I can't reproduce it so it helps a lot, really really cool 👍

              So I've modified and deployed the section width from 100vw to 100%, if I may, could you retry and tell me if the scrollbar now doesn't appear in your Firefox?

              Tried again in my Chrome, Safari and Firefox, for me same same, still ok

              • Josh Ransley
                Josh RansleyJul 12, 2019

                No worries. Just looked again and success – no horizontal scrollbar. And no other noticable effects from the change. 👍

                Also, you may want to capitalise the languages listed on your about page.

                • David Dal Busco
                  David Dal BuscoJul 12, 2019

                  Hooray 🎉

                  That was really strange, thx a lot for the support and help, really appreciated 👍

                  Could be a good idea, in any case I planned one day to rework that "about" section a day where I'll be a bit more in a "good writing mood" 😉

  • Aadi Bajpai
    Aadi BajpaiJul 10, 2019

    I can design and do backend but not really frontend. I wanted to see how far I could get with vanilla html/CSS/JS. You can see it in action at aadibajpai.me (clearnet) and clashkahznlvpwfg.onion (onion service)

    The resume part is cool though, it's Dynamic LaTeX that autoupdates it with the latest numbers on click.

    • Doaa Mahely
      Doaa MahelyJul 10, 2019

      Hey Aadi
      I love your website's design, especially the part with all the links that end with your name. That's a very neat trick I may use in my website 😄

      • Aadi Bajpai
        Aadi BajpaiJul 10, 2019

        Thanks! Remember when I said I'm not good at frontend but can design? The whole thing is actually an SVG but the trick is that SVGs are nothing but XML files so I was able to individually hyperlink each link and modify it when theme is toggled via JS.

        • Doaa Mahely
          Doaa MahelyJul 10, 2019

          That's really cool. Thanks for the tip 👍🏽

    • Kevin K. Johnson
      Kevin K. JohnsonJul 12, 2019

      I can literally say I've never seen anyone add a scrolling marquee to the address bar. I think I like it? Hah.

      • Aadi Bajpai
        Aadi BajpaiJul 12, 2019

        It's true, I can't really make nice websites haha. Felt it was tongue in cheek given the situation haha.

      • Tim Smith
        Tim SmithJul 12, 2019

        I was on mobile when I looked at this before so I didn't even see that. It's pretty cool. Interesting at the very least.

        • Aadi Bajpai
          Aadi BajpaiJul 12, 2019

          Yeah haha, I knew my frontend skills weren't going to make it stand out so I had to look elsewhere. If I'm going to do it then might as well make it interesting 🙂

  • Gabriel C.
    Gabriel C.Jul 10, 2019

    casetta.dev

    Very simple :D the projects page are in development

    • Tim Smith
      Tim SmithJul 10, 2019

      The background gives it a lot of character. I look forward to seeing what you do with the projects page.

  • Gabriel Laroche
    Gabriel LarocheJul 10, 2019

    I built mine using good ol' PHP, with JSON files to help with the translation. You can check it out here

    • Tim Smith
      Tim SmithJul 10, 2019

      I like it. Cool photos too! On mobile, the “buy me a coffee button covers up your name though

      • Gabriel Laroche
        Gabriel LarocheJul 10, 2019

        Yeah I noticed that when I posted my comment 😅😅 i'll fix it when I get home haha. Thanks for the complimentn

      • Gabriel Laroche
        Gabriel LarocheJul 12, 2019

        Fixed! Thanks for pointing out the issue! :D

  • Pavan C
    Pavan CJul 10, 2019

    I’ve revamped by portfolio using Gatsby recently and deployed to AWS S3/CloudFront. Initially, it was developed using Angular 6.

    Here’s my simple black and white portfolio - chilupa.com

    Looking forward to bring in more features in the coming releases.

    • Tim Smith
      Tim SmithJul 10, 2019

      Nice! Very easy to navigate. How do you like gatsby/react compared to angular 6?

      • Pavan C
        Pavan CJul 10, 2019

        React made it simple to have my app split into multiple smaller components and re use wherever needed. Deployment was also made easy with Gatsby plugins.

        • Tim Smith
          Tim SmithJul 10, 2019

          Gatsby plugins are 🔥🔥🔥 They definitely change the game for the better.

  • Ben Barber
    Ben BarberJul 10, 2019

    My site/blog is built with React, StyledComponents and Gatsby. It's deployed to an S3 bucket using a CircleCI workflow.

    benbarber.co.uk

    • Tim Smith
      Tim SmithJul 10, 2019

      I like it! Very minimalistic. How is that approach (S3 and CircleCi) working for you? I'm not real familiar CircleCI them but I keep hearing the term.

      • Ben Barber
        Ben BarberJul 10, 2019

        Thanks! I tried to keep it simple as I didnt want to pull in any UI library as a dependency. StyledComponents lets you write CSS in JS so there are no seperate CSS or SCSS files in the project at all.

        CircleCI is a service that watches a branch in my sites Git repo for changes. When there is a change it automatically checks out the code, runs a gatsby build then uploads the built output to the S3 bucket. It works really well as I only have to push a commit to master, then within a few moments its live.

        S3 is super cheap as well so it costs pretty much nothing to host the site.

        • Tim Smith
          Tim SmithJul 10, 2019

          So CircleCI is basically doing the same thing as Netlify? That's how my netlify setup works. Once I push or merge to master, netlify runs a gatsby build command and rebuilds the site before serving it.

  • Ali Spittel
    Ali SpittelJul 10, 2019

    Mine is just a super simple static site with html/css/a little JS!

    alispit.tel

    • Tim Smith
      Tim SmithJul 10, 2019

      You have updated your site since I looked at it last. I like it. It's very straightforward and has some nice colors without being "in your face".

  • Ahmed Musallam
    Ahmed MusallamJul 10, 2019

    Not so much a "portfolio" but an experiment in building an extremely minimal and BLAZING fast site:

    ahmedmusallam.com

    All vanilla JS and custom styles. You can tell, it's built purely for speed :)

    Built with gohugo.io deployed with/on netlify.com

  • Luka Kajtes
    Luka KajtesJul 10, 2019

    Mine went through a lot of versions and tech stacks.
    From pure HTML and CSS -> HTML, Bootstrap and a bit of PHP
    Currently it's built with MEAN stack + Bootstrap 4 + Ngrx. I know it's overkill with all the auth and everything, but it helps me manage new/old projects and adding and removing skill sets. You can have a look at it here

    • Tim Smith
      Tim SmithJul 10, 2019

      This is a super cool site. Great job!

      As far as the overkill thing goes, I don't think that's necessarily a bad thing. The performance doesn't seem bad so I don't think it's a problem. I treat my portfolio as a space to try new things and adding features that I think would be cool (even if I don't know how to build them). If you're learning new things, challenging yourself, enjoying it, and it doesn't suck then who cares if it's overkill?

      • Luka Kajtes
        Luka KajtesJul 10, 2019

        I completely agree. I'm basically using it as a playground, plus it's like a showroom of your skills.

        • Tim Smith
          Tim SmithJul 10, 2019

          Totally! I get that a portfolio site is a tool to help get jobs, meet people, and network in general, but is it really that useful if it's not something you enjoy working on? I don't think so.

    • Anti
      AntiJul 11, 2019

      I love the project thumbnails :)

  • Samiul Anwar
    Samiul AnwarJul 10, 2019

    Rails API with a React frontend.

    samiulanwar.com

    • Tim Smith
      Tim SmithJul 10, 2019

      This site looks super retro. It reminds me a lot of early mac or windows GUIs. It's pretty cool!

  • Josh Ransley
    Josh RansleyJul 10, 2019

    Just HTML, CSS and some JS. Built as it is delivered. No other tooling.

    joshransley.com

    It's very minimal and updated rarely, so static code made sense. Hosted on the cheapest DigitalOcean droplet. Which also hosts some other sites and other crap that isn't public on my domain.

    (Oh, I guess the blog is built on Ghost, because I wanted to try it. Using some really messy CSS there because I'm too lazy to fix it.)

    • Tim Smith
      Tim SmithJul 10, 2019

      Nice! The colors are there and vibrant without being overwhelming. I'm seeing a lot of developers who are also photographers. That's pretty cool.

    • Anti
      AntiJul 11, 2019

      Now that's wicked. Usually not a fan of wordiness - but I like your unique writing style. Yours is a blog I would subscribe to, but I don't see how to.

    • Kevin K. Johnson
      Kevin K. JohnsonJul 12, 2019

      Relieve my soul: .profile-image {width: 100%};

      • Josh Ransley
        Josh RansleyJul 15, 2019

        I'm confused.

        • Kevin K. Johnson
          Kevin K. JohnsonJul 15, 2019

          Oh, the circle image on the main page has stretched proportions. I found the class in the inspector and gave some code I think fixes it.

          • Josh Ransley
            Josh RansleyJul 15, 2019

            Ah, yes. In Chrome it seems the image has been stretched/squashed. Thanks.

  • Seanmclem
    SeanmclemJul 10, 2019

    All Firebase back-end. Firestore, Storage, hosting, cloud functions, etc. Three separate front-ends. One in React, Angular, and Vue -all sharing the same back-end. Each with a subdomain for the other front-ends. "Framework traveling" makes me happy ;)

    • Tim Smith
      Tim SmithJul 10, 2019

      Are they all the same site or do they each look different? I thought about trying to build my portfolio in multiple frameworks to show that I could use both but never did.

      • Seanmclem
        SeanmclemJul 10, 2019

        They all have the same fundamental purpose of displaying blog posts, projects, and providing a contact form, but they're all implemented a bit differently because of the different frameworks.

        It took me a while to come up with a way to make them all look slightly different, in a way that made sense. What I ended up doing is basing the UI and color schemes off of the docs pages for each. React, Vue, Angular -they all have docs that basically showcase a visual-style for the framework in terms of navigation, links, colors, cards, depth/shadows etc. So I've started to update them all to emulate the visuals of their own docs pages and to differentiate them visually in that way.

        In the end one of the most important parts of the portfolios has become their existence. Showing an ability to implement a range of things in a range of ways -all with JS. As I slowly add content to the portfolio some of the blog posts have become about issues I had to solve to make the portfolio itself.

        • Tim Smith
          Tim SmithJul 10, 2019

          Very cool! I can definitely see how these would show of you skills with the various frameworks.

  • Will Vincent
    Will VincentJul 10, 2019

    No portfolio, hasn't been necessary for my career.

    I do however have a blog, that used to be Drupal from which I migrated to Ghost. It (like all other things on my server) runs in a docker container, and sits behind another docker container running lightify, which in turn sits behind another container running traefik.

    I don't post very often.. keep telling myself I should do more, but it's not a high priority really.

    willvincent.com

    • Tim Smith
      Tim SmithJul 10, 2019

      Interesting. I've only dabbled in docker. That sounds intense. I like the site though. It really feels like a magazine or something.

      • Will Vincent
        Will VincentJul 10, 2019

        Thanks.. It's mostly the default ghost theme, just tweaked a couple small things here and there.

        Traefik makes everything really pretty trivial.. it is the first point of contact for basically everything hitting the server, at least http[s] wise, though it will happily handle basically any other protocol too.

        The individual docker hosts behind it use internal ports and routing, that traefik does reverse proxy for..

        So you can stand up a nodejs service on port 3000, for example, and expose that as a subdomain or whatever, like: foo.example.com Traefik will handle grabbing an ssl cert for you, automagically from letsencrypt, and internally route traffic coming in on port 443 for that domain to that container.

        It's like vhosts, turned up to 11. :)

        Cool thing about traefik is you can also attach things to specific routes so if you had main site running wordpress as mysite.com and wanted to setup a magento store, for example, you could just as easily expose it at mysite.com/store as at store.mysite.com ... pretty cool.

        • Tim Smith
          Tim SmithJul 11, 2019

          I'll definitely have to look into these technologies more. Thanks for all the info!

          • Jack Harner 🚀
            Jack Harner 🚀Jul 17, 2019

            Wow. I haven't played with Docker all that much, but that sounds super interesting. If I had a dollar for every time I screwed up some virtual host config...

            Definitely going to dive deeper, especially since I'm playing more with Node/JS

  • Ben Halpern
    Ben HalpernJul 10, 2019

    Blood, sweat and tears.

    benhalpern.com

    • Anti
      AntiJul 11, 2019

      XD

  • Isabel Costa
    Isabel CostaJul 10, 2019

    My website - isabelcosta.github.io/ - is built from Jekyll's minima template with some small tweaks.
    From time to time I look up other templates, to see if I find one I enjoy more and feel it resonates with what I want for the website to be. I used this template for being really simple :)

    • Tim Smith
      Tim SmithJul 10, 2019

      It’s very easy to navigate and I’m a big fan of black text on white background since it’s so readable. Great job!

  • tiff
    tiffJul 10, 2019

    Simple fork of someone's Gatsby portfolio. Had something far more animated and complicated but wanted to simplify.

    tiffanyrwhite.com/

    • Tim Smith
      Tim SmithJul 10, 2019

      I like all the colors!

      • tiff
        tiffJul 10, 2019

        Thank you. Gotta stay "on brand" so those are basically my developer brand colors.

        • Tim Smith
          Tim SmithJul 10, 2019

          That’s awesome. My colors are black (the color of my soul lol) and white.

  • Praveen Bisht
    Praveen BishtJul 10, 2019

    Gatsby + Github + Netlify

    Link - prvnbist.com/

    • Tim Smith
      Tim SmithJul 10, 2019

      Nice! Same setup here! ✋

    • Kevin K. Johnson
      Kevin K. JohnsonJul 13, 2019

      I think it'd be nice if the links on the main page had a way of leading where design and code in the navigation end up. Judging from the homepage, I wouldn't expect as much content; possibly the navigation jumping down to an anchor tag.

  • Dana Ottaviani
    Dana OttavianiJul 10, 2019

    Mine is built using Gridsome using a premade template (acknowledged in the readme of the repo).

    Deployed with Netlify.

    danaottaviani.com/

    • Tim Smith
      Tim SmithJul 10, 2019

      I have played with gridsome. I’m not crazy about vue but gridsome is pretty awesome!

      I like the purples!

      • Dana Ottaviani
        Dana OttavianiJul 11, 2019

        Thanks! I found Vue easier to learn than React. A lot of React devs use Gatsby for their sites if you prefer React instead.

        • Tim Smith
          Tim SmithJul 11, 2019

          Yep. My site is built in Gatsby. I've used both Vue and React. I prefer React, although I can definitely see why Vue is so popular. At the end of the day, I think it just comes down to personal preference. I tried Gridsome which is like a Vue equivalent of Gatsby and it was pretty cool too.

  • Shenril
    ShenrilJul 10, 2019

    I had several iteration of mine
    Started on Wordpress but too heavy and too much maintenance, then Jekyll to move to static pages coupled with github Pages, to finally now being on Hugo which is a nice trade-off of speed and features. Still on github pages for the hosting

    shenril.github.io/

    • Tim Smith
      Tim SmithJul 11, 2019

      This is super clean. I really like it. Great job!

    • Kevin K. Johnson
      Kevin K. JohnsonJul 13, 2019

      The anchor links in your navigation simply go to #, which doesn't do anything.

      Otherwise, it's a simple site and I like the style of it. Wish the resume was updated to match the same feel, not just the colors.

      • Shenril
        ShenrilJul 15, 2019

        Working on the resume lately too :)
        thanks for the feedback !

  • Anti
    AntiJul 11, 2019

    I made mine with Jekyll and a custom theme - it's more of a projects blog:

    AntiProjects.com

  • Aurel
    AurelJul 11, 2019

    Link: sh1ftsh.github.io

    It not really my portfolio but it introduce me and my skills.
    I built it in plain html and hosted in on github pages and on shiftsh.xyz
    I'm planning to create a static html generator to simplify the html generation process.
    My resume is also built in the same way sh1ftsh.github.io/resume

    • Tim Smith
      Tim SmithJul 11, 2019

      Your site looks like a digital business card. I bet it definitely gets the job done!

      • Aurel
        AurelJul 12, 2019

        yeah, it does
        I'm planning to add portfolio part as soon as I will be available

  • Sheldon
    SheldonJul 11, 2019

    I've been steadily working on my site @ sheldonhull.com having migrated from Wordpress->Ghost->Jekyll->Hugo. I like Hugo, though it's been a challenge to learn.

    I'm pretty happy with the initial creative photography implementation using FancyBox v3. Definitely a steep learning curve for customization for someone new to it, so I've been limited in my time to do more customization.
    I've also included a docs page for stuff I've steadily added to as a compilation of things related to PowerShell, instead of blogging on each one.

    • Tim Smith
      Tim SmithJul 11, 2019

      Your landing page kind of reminds me of the landing page on the Avett Brother's website. It's been a while since I've seen a bottom nav. Just curious, was there a reason you chose to do that? I've thought about it in the past but been concerned people wouldn't see it.

      • Sheldon
        SheldonJul 11, 2019

        I leverage the hermit theme and customized. To be honest I probably would pin at the top, but it was a low priority compared to the rest of the work I did so I never got around to customizing the css and show/hide animation. I prefer top nav as well and probably will adjust when I figure it out.

        My current tweak priorities are to:

        • Finish algolia search integration. This has stumped me and I've been putting off.
        • improve creative gallery with custom captions yet still leverage srcset for dynamically generated image sizes.

        Thanks for the feedback

  • Rich
    RichJul 11, 2019

    Mine is still a blank "Hello, world" static HTML page around 10 years on.

    One day I will have time...

    • Tim Smith
      Tim SmithJul 11, 2019

      This could be the truest portfolio site. At the end of the day, isn't this the core of the developer experience? XD

  • Nauris Linde
    Nauris LindeJul 11, 2019

    I built my portfolio using Vue.js and Laravel. Hosting it on personal server. I'm using Laravel Backpack to manage content.

    My portfolio
    Github repository

    • Tim Smith
      Tim SmithJul 11, 2019

      I dig it a lot. It's very fast! I've never heard of Laravel Backpack. I'll check that out.

  • John Halsey
    John HalseyJul 11, 2019

    Mine is not so much a portfolio yet, but its built on Laravel.

    Link: johnhalsey.co.uk

  • Order & Chaos Creative
    Order & Chaos CreativeJul 11, 2019

    Go on then: orderandchaoscreative.com/

    React App, with no backend, no SSR, dumped on a DO server.

    All the page data is stored in JSON files pending me building a backend that I never got round to writing. Ditto for SSR.

    Honestly, I should have just written it with HTML + CSS.

    • Tim Smith
      Tim SmithJul 11, 2019

      lol Where's the fun in doing things the easiest way? I have to tell you, normally I'm not crazy about yellow websites (especially highlighter yellow) but in your case, it really works.The contrast is nice between the yellow and the blue and if nothing else, it will wake you up! I like your logo a lot too.

      • Order & Chaos Creative
        Order & Chaos CreativeJul 11, 2019

        Ha, cheers, you're too kind. Well I have to be different, I've always said that I'd rather make something ugly than something derivative. I like odd things, glad you liked it too.

  • John Halsey
    John HalseyJul 11, 2019

    Mine isn't a full portfolio yet, but plan to add projects and things in there.

    Its built using Laravel, I also have a custom admin panel for adding blog posts etc.

    Link: johnhalsey.co.uk

    • Tim Smith
      Tim SmithJul 11, 2019

      It's definitely got potential to be amazing! Did you build the backend yourself or are you using a prebuilt tool for Laravel?

      • John Halsey
        John HalseyJul 11, 2019

        I built it all from scratch.
        I normally avoid packages if I can write the code myself. (even if its worse).

        • Tim Smith
          Tim SmithJul 11, 2019

          Nothing wrong with that. That is how you learn! I built a CMS for Dungeons and Dragons with Laravel. I really enjoyed using Laravel, so I definitely think you made a good choice there!

  • Wilson McCoubrey
    Wilson McCoubreyJul 11, 2019

    Mine is built with Vue and Bootstrap 4 on the front end, and a tiny little Lambda function to handle the contact form is the only backend.

    Hosting is very simple, S3 + Cloudfront. Route53 for DNS. GitLab for source control and CI/CD.

    wilsonmccoubrey.com

    Give it a check, would love some feedback!

    • Tim Smith
      Tim SmithJul 11, 2019

      Very cool site! Way to go! I spent waayyyy too much time playing with the background. It looks very professional though. Good job!

  • Andrew Smith
    Andrew SmithJul 11, 2019

    Mine is built using React and is hosted on GitHub pages using a custom domain.

    To be honest, I'm not currently using a CMS for it, and instead I just add content manually, but it would definitely be cool future project to move it over to Gatsby or something to make it all a bit easier!

    andrewsmithdeveloper.com

    • Tim Smith
      Tim SmithJul 11, 2019

      Holy content batman! You've got a lot of content on your site! It fills out nicely. I support you moving your site to Gatsby! 👍

  • yev
    yevJul 11, 2019

    Mine was built on quasar, hosted on netlify too. josephharveyangeles.com.

    It has gone through several iterations too. Was a backend dev, started fiddling with frontend back when Angular 2.0 first came out hosted on gh-pages.

    • Tim Smith
      Tim SmithJul 11, 2019

      I've never heard of Quasar. I'll take a look at that. I like the color scheme you've selected for your site!

  • Michelle Schoofs
    Michelle SchoofsJul 11, 2019

    Still learning tech, so currently, it is built with HTML/CSS. It was initially built as a static website. I've been learning about reactive and flex-box, so I am now in the process of updating it so it will be reactive. A lot to learn still.

    Would love feedback.

    My site: michelleschoofs.com/

    • Tim Smith
      Tim SmithJul 11, 2019

      I like the code color scheme for your site! There is absolutely nothing wrong with HTML and CSS.

      A little feedback: I'd make your name (logo) a link going back to the homepage. I clicked portfolio and it took me to #work where I saw another link for portfolio. Clicking on that took me to a different page entirely which also had a different navbar. It may be more cohesive to either remove that link or update the navbar to match the other pages.

      Overall though, it's not a bad portfolio.

      • Michelle Schoofs
        Michelle SchoofsJul 11, 2019

        Thanks so much for the feedback, Tim. I will definitely review my navigation as I'm working on making the site responsive.

  • Brittany Walker
    Brittany WalkerJul 11, 2019

    I created my portfolio with just HTML and CSS. There is a little JS for smooth scrolling and a themed console message.

    I really love musicals so I went with that for the theme of my portfolio site.

    Link: musicalwebdev.com

    • Tim Smith
      Tim SmithJul 11, 2019

      This is definitely a unique portfolio. I've never seen one like this. Good job! What are the lyrics at the top from?

  • Lynne Finnigan
    Lynne FinniganJul 11, 2019

    I don't have much on there at the moment, it's more of a landing page.

    Link: lynnefinnigan.com

    • Tim Smith
      Tim SmithJul 11, 2019

      It's a really cool landing page. I like the typing effect. I noticed that the favicon is the Vue logo. I like the function for the link text with the blog. It's a very cool site.

      • Lynne Finnigan
        Lynne FinniganJul 11, 2019

        Thanks! Yeah, I'll need to change the favicon!

  • Tim Smith
    Tim SmithJul 11, 2019

    That would be pretty cool. There's definitely a lot of potential with this idea.

  • JD Fillmore
    JD FillmoreJul 11, 2019

    Same as you!

    Built on Gatsby, Flexbox and served up on Netlify.

    Here ya go!

    • Kevin K. Johnson
      Kevin K. JohnsonJul 12, 2019

      Under your technical skills, you've got a lot of logos without titles. If you're eventually looking for a job and human resources or a recruiter sees all those, they may think it's more trouble than it's worth. And you've certainly got enough space for the names. Just something to consider.

      • JD Fillmore
        JD FillmoreJul 12, 2019

        Thank you Kevin! Never thought of that. Will fix that up.

    • Tim Smith
      Tim SmithJul 12, 2019

      Nice site! The colors go well together. Heads up though, you still have the Gatsby favicon displaying.

  • George Offley
    George OffleyJul 11, 2019

    I built mine using a simple WordPress setup. I no longer have the patience and skills to make a really cool user experience so it works about the same as a medium blog which I am happy about. Although the portfolio part could use some beefing up. Still I use it write stuff every now and then so simple works for me.

    Link: georgeoffley.com/new_dev/

    • Tim Smith
      Tim SmithJul 12, 2019

      I'd say if it works for you, then go for it! The colors make it very legible which is always a good thing.

  • Faye
    FayeJul 11, 2019

    Waoh! Pretty smooth, nice work here.

    I was wondering if programmers get to build a portfolio site ? Or do they just "throw" their projects and stuff on github...

    Sorry if it sounds dumb, am new to this (programming/development) world.

    • Tim Smith
      Tim SmithJul 12, 2019

      Hey! Not a dumb question at all. There are developers who go both routes. It's really up to you. I like having a portfolio site because A) I've been told that it has made the difference when getting a job and B) it's helped me land some freelance jobs. In addition, it also acts as a sort of playground for me to try new things out.

      • Faye
        FayeJul 14, 2019

        I see. It can be really helpful, if you wish to extend your visibility.
        Thanks for the explaination!

    • Kevin K. Johnson
      Kevin K. JohnsonJul 13, 2019

      Unfortunately, you can't expect your work to speak for itself entirely. Having a portfolio or personal site allows potentials employers know who you are and that naturally sets you apart from everyone else. You can always link your GitHub from there.

      • Faye
        FayeJul 14, 2019

        So even though am not really experienced I should consider building one in the near future, right?

        • Kevin K. Johnson
          Kevin K. JohnsonJul 14, 2019

          I'd say it's wise to do so. There's not really a downside. People are going to ask for it (or your work) eventually, so you might as well go with your strongest foot forward.

          • Faye
            FayeJul 15, 2019

            Noted it, thanks mate!

  • Bryan Robinson
    Bryan RobinsonJul 11, 2019

    My site is a JAMstack site. It's currently using Jekyll (and has been for a few years). I'm in the process of switching over to 11ty (since I've really been enjoying it.

    I once listed projects on my site, but now I focus on my writing and speaking to showcase my skills, so I removed the link from my navigation.

    I need to go back and add some side projects to the site, too

    bryanlrobinson.com

    • Tim Smith
      Tim SmithJul 12, 2019

      I'm generally not crazy about fluid sites, but I think it really works for yours! How did you start getting into courses?

  • Nikhil Asrani
    Nikhil AsraniJul 11, 2019

    Hi, so like many other people in the comments, I built by portfolio using Gastby because it's super fast and gives all the speed benefits of optimising a static site. I've hosted it on Netlify. I've built it a couple of months ago and have been making tweaks here and there. It's still sort of a work in progress as I plan to keep building more projects.

    Would love to get some feedback from you guys on how I could improve anything.

    My Portfolio: nikhil.live

    • Ken Bellows
      Ken BellowsJul 11, 2019

      Hey Nikhil! It looks great overall, my one comments would be to create some lower resolution versions of your images. They take a long time to load, and they display on screen much smaller than the actual image is, so you don't need all that resolution.

      For example, on your About Me page, your selfie took a full 2 seconds to load for me (and that's on desktop with a physical connection; I assume it would be longer on mobile). When I inspect the image itself, it's 1200x1200 pixels, but on the page it's sized to 150x150 pixels. If you created a scaled down version of the image that was only 150x150, or even a bit bigger so you can use it in more places, it would load a ton faster.

      Additionally, you could decrease load time by using an app like squoosh.app to compress it. When I toss your 1200x1200 pixel selfie picture in there, I see I can use MozJPEG to compress it from 704KB to only 86KB, which would definitely load a ton faster and save some people a bunch of mobile data. And that's without first scaling down your image.

      Otherwise, I think you've got a solid personal site!

      • Nikhil Asrani
        Nikhil AsraniJul 11, 2019

        Hey Ken, thank you so much for not only taking the time out to check out my portfolio but also for giving me such useful, actionable advice! I've reduced the sizes of my assets using the compression app you mentioned and I can see a very noticeable difference in image performance and load times. I'm just starting out and haven't really given much thought about optimising image load times but I can see how it makes the experience better and also consume lesser mobile data on slower networks. This is something that I will now keep in mind.

      • Tim Smith
        Tim SmithJul 12, 2019

        I've never heard of squoosh. I usually use compressor.io for this. Are you using gatsby image to display images Nikhil? That should take care of a lot of the heavy lifting for you too.

    • Kevin K. Johnson
      Kevin K. JohnsonJul 13, 2019

      The portfolio site looks nice, but you lose a lot of the "above the fold" space with your angled image background. I think if you brought the text up with a white or semi-transparent background, it might alleviate that issue.

  • James Quibido
    James QuibidoJul 11, 2019

    Here's my portfolio hope you guys like it :D. Currently hosted in GitHub.

    Link: jamesrepository.github.io/portfolio

    • Tim Smith
      Tim SmithJul 12, 2019

      Hey James, great job! I like the colors and the breathing room between stuff. I did see that your job lists senior developer until April 2019. Are you doing something else now?

      • James Quibido
        James QuibidoJul 12, 2019

        As of the moment I'm looking for a remote job/freelance work.
        And mostly just keeping up to date in Vanilla JavaScript and JS frameworks.

  • Scott Simontis
    Scott SimontisJul 11, 2019

    Been using Hugo, but debating switching to a Gatsby or Nuxt app. Tempted to do something very extreme and build the site in Elm or Purescript or something of that nature. Using a static site gen has felt very tedious and it has been hard to focus long enough to make substantial progress with my site.

    • Tim Smith
      Tim SmithJul 12, 2019

      The first question would be do you prefer React or Vue? Gatsby and Next are tooling for React applications which create SSR or static sites. Gridsome and Nuxt are the same things, but for Vue. I've never used Hugo, but I've been using Gatsby for ~2 years and I've built a site with Gridsome. I think both provide a pretty awesome developer experience.

      • Scott Simontis
        Scott SimontisJul 12, 2019

        Definitely more of a Vue guy. My problem with static site generators is that they don't feel personal to me...I end up finding a cool template on GitHub or paying $20 for a theme and then I'm supposed to start publishing content. I feel dissatisfied with the site, like it really doesn't represent me or showcase anything about my skills as a developer.

        It is not practical, but what I really want to do is build it all from scratch. Write parsers for Markdown and Org mode. Set up syndication to other websites, like this wonderful community, when I publish content on my side. My own comments engine that uses AI to identify low-quality messages that are likely spam and to enforce terms of use.

        And it is going to be hosted on my server, which I am automating management of via Puppet. I like to go overboard with things, that's a pretty good representation of my personality. Plus, the entire experience gives me a good year's worth of blog posts detailing DevOps, Linux administration, networking, microservices, functional programming, parsers, and everything else it takes to build a site worthy of my domain name.

        • Tim Smith
          Tim SmithJul 14, 2019

          I built mine from scratch. I took the most basic starter and ripped everything out of it other than config.

  • Shyamin Ayesh
    Shyamin AyeshJul 11, 2019

    Nothing much ... more like a online business card ...

    shyamin.com/

    • Tim Smith
      Tim SmithJul 12, 2019

      Nice! The only thing I saw that was a bit weird is the image. When I hover over it, it darkens and I get a pointer cursor, typically indicating I can click on it. When I click on it, nothing happens.

      • Shyamin Ayesh
        Shyamin AyeshJul 12, 2019

        oops ... I didn't notice it before. Seems like it need a fix. 😊 Thank you for your feedback @iam_timsmith 😊

  • Elliot
    ElliotJul 11, 2019

    I built mine a few years ago using just HTML and CSS. It simulates multiple pages using CSS :active selector and has some animations.

    Http://Elliot.website

    • Kevin K. Johnson
      Kevin K. JohnsonJul 12, 2019

      As a heads-up, the first item in your portfolio no longer exists.

      • Elliot
        ElliotJul 12, 2019

        Thanks for the heads up! I should fix that

    • Tim Smith
      Tim SmithJul 12, 2019

      Wow! This is a super cool site. Great job! I've never thought to use the :active selector for things like this.

  • Adam Romig 🇵🇭
    Adam Romig 🇵🇭Jul 11, 2019

    I had always built mine with plain HTML/CSS and my old one before I redid everything was built upon Materialize CSS. It's still viewable at penguin-geek.org.

    My current site/blog/portfolio is built with Vue & Gridsome hosted on Netlify, which is at romig.dev.

    • Tim Smith
      Tim SmithJul 12, 2019

      Wow! Those two sites look completely different! How do you like gridsome so far? I really like the Disney things you came up with in your graphic work on the penguin-geek site.

  • Matt Bagni
    Matt BagniJul 12, 2019

    mattbag.github.io/

    Gatsby and core features, tailwind, hosted on ghp. Css grid and other native features on the visual page. But very minimal

    • Tim Smith
      Tim SmithJul 12, 2019

      This is definitely an interesting approach. It's along the same lines as the terminal portfolio mentioned before. Pretty cool! How do you like tailwind?

  • Žane Suhadolnik
    Žane SuhadolnikJul 12, 2019

    Don't have a portfolio, but I do have a recently made Gatsby blog:
    zanedev.netlify.com/

    • Tim Smith
      Tim SmithJul 12, 2019

      Awesome! I'll check it out!

  • Pratik Ambani
    Pratik AmbaniJul 12, 2019

    Added all professional development experience, no animations. Hope you guys like it.

    pratikaambani.github.io/

    • Tim Smith
      Tim SmithJul 12, 2019

      The way you set this up feels like a resume with links. It really keeps the focus on the content. Good job!

      • Pratik Ambani
        Pratik AmbaniJul 13, 2019

        Thanks Tim, glad you liked it.

        Went through iamtimsmith.com/ and really liked the representation. Did you use template to build it or you've built it from scratch?

        • Tim Smith
          Tim SmithJul 13, 2019

          Thanks! I just built it from scratch. It started in HTML, CSS, and JS. Then I decided to learn react and gatsby v1 so I rebuilt it in that, and it’s been rebuilt a few more times for various reasons. I just keep iterating on it.

  • Willians Faria
    Willians FariaJul 12, 2019

    I built mine with React and hosted it with hostinger alongside with Google domains, I'm honestly pretty new on my journey as a web developer, but I actually am proud of what I did, took me a long time to do all the illustrations in Illustrator and I worked hard on animating almost everything that I could, Im still iterating in it so I don't actually consider it 100% done.

    Here's the link to it:
    williansfaria.dev

    • Tim Smith
      Tim SmithJul 14, 2019

      Great job! I wish I could do illustrations like that!

      • Willians Faria
        Willians FariaJul 14, 2019

        Thanks dude, really appreciate the comment, makes me happy, I'm practicing a lot lately to get better at it :)

    • Sumnan Azadi
      Sumnan AzadiOct 9, 2019

      I loved your logo.
      What scrollbar plugin did you use, or did you just made one?
      And those illustrations....... dammn

  • Kevin K. Johnson
    Kevin K. JohnsonJul 13, 2019

    While I like the overall look, I think the content as a whole is a little jarring as a viewer. It goes from standoffish humor with "Person." to images of your work (with links) straight into "Hire Me!". I believe it may be helpful to call out either who you are or add a snippet explaining a project to let the reader connect with you more and to slow them down when exploring the site.

  • Diana Coman
    Diana ComanJul 14, 2019

    Perhaps more important: for whome are you building your portfolio? Whether you realise it or not, there is no entry into a WoT (web of trust, it's a thing) just based on side-projects. There is already so much code out there that the trouble is more into getting people with resources interested to read and vouch for your code than in just adding/displaying new code.

  • Jack Harner 🚀
    Jack Harner 🚀Jul 17, 2019

    I sort of have two.

    JackHarner.com is more general "me and everything I do". Right now it's just a static HTML page, but I'm thinking about switching it up to Gatsby to incorporate more content.

    Harner Designs is my Web Development Portfolio geared more towards driving clients. This one is built on WordPress and is also home to my blog and a shop for some stuff I've designed.

  • Abhinav Galodha
    Abhinav GalodhaJul 18, 2019

    I built my website using jekyll hosted on Github pages and using DNS from GoDaddy.

    galodha.com

  • John Kueh
    John KuehJul 27, 2019
    • Next.js, and mdx (mix markdown and react components)
    • Hosted on Zeit.now for almost free!
    • johnkueh.com
  • Kai Oswald
    Kai OswaldSep 4, 2019

    Mine is built with gridsome and served by Netlify.

    kaos.me/

  • Jordan Kicklighter
    Jordan KicklighterSep 4, 2019

    Mine is currently just a blog, but it's built using:

    • Gridsome
    • Markdown files
    • SCSS
    • Netlify

    Gridsome is basically Gatsby using Vue instead of React. I love Vue, but also really like the concept of Gatsby's data sources that are converted to GraphQL at build time. This is like a best of both worlds for me 😊

    jwkicklighter.com

  • Victoria Drake
    Victoria DrakeOct 9, 2019

    Using Hugo. Static sites FTW... I’m stuck in 1999 and I’m not leaving.

    victoria.dev

  • Gherciu Gheorghe
    Gherciu GheorgheOct 9, 2019

    Using React + Next.js ;)
    gherciu.github.io

  • Josh Michielsen
    Josh MichielsenOct 29, 2019

    Hugo. I started with an existing theme and customised it!

  • Juan J Cadima
    Juan J CadimaNov 14, 2019

    Mine was built with Laravel+Vue
    The backend has similar functionalities as Wordpress, i have a settings section, pages, portfolio, and some stats at the main dashboard. My previous portfolio was Wordpress based. Im still developing the portfolio filters section, for now its just a couple of projects listed on the homepage.
    juancadima.com

  • Michael Willian Santos
    Michael Willian SantosDec 5, 2019

    I built it using only vanilla js, it was pretty interesting to do.

    Mine is pretty outdated xD: daxsoft.github.io/

  • LaurieSue
    LaurieSueDec 11, 2019

    Hi,Tim. You have a great portfolio! I ended up here because I am building my first portfolio for my school assignment. Your blog is really cool too!

  • Agon
    AgonJan 16, 2020

    Just plain html/css/js published on Github Pages. As it says on my portofolio, I'm in love with simplicity 😁

    Link: agonxgashi.github.io

  • Rahilka Simonova
    Rahilka SimonovaFeb 6, 2020

    Loved your portfolio! Mine is simple website with html, css, bootstrap and a bit of JavaScript :)
    rahilkasimonova.com

  • ***
    ***Feb 9, 2020

    Are you a developer or a photographer?
    Honestly for me it was hard to read the text over the pictures, lets say its not very "clean", it looks like a photographers portfolio.

    Thats all :)

  • Anurag Hazra
    Anurag HazraMar 4, 2020

    My portfolio gone through 3 iterations 2 of them were same but firstly with basic HTML then with React... And the third and final one is made with Gatsby (it's amazing)

    Here it is: anuraghazra.github.io

  • devAmbuh
    devAmbuhMar 5, 2020

    i am also learning Gatsby right now,i am getting errors every two minutes buts that is the fun of coding and i will serve it at netlify

  • Thabo Pali
    Thabo PaliMar 23, 2020

    This is my first iteration, built with WordPress thabopali.co.za

  • JhOn Achata
    JhOn AchataMar 25, 2020

    My portfolio site is build with Gatsby too...

    Link: dcyar.github.io/

Add comment