mirror of
https://github.com/emmabostian/developer-portfolios.git
synced 2025-04-21 05:38:01 +00:00
Compare commits
27 Commits
27e9621ffd
...
793d2d12c7
Author | SHA1 | Date | |
---|---|---|---|
|
793d2d12c7 | ||
|
e87270a40b | ||
|
fb335a3692 | ||
|
d1491e87bf | ||
|
99f8198792 | ||
|
4b05d878a6 | ||
|
6e578adb1a | ||
|
5aa9d90f1d | ||
|
13d09d02b5 | ||
|
0a71f18feb | ||
|
8d39031d23 | ||
|
11b60ca5af | ||
|
33ae374617 | ||
|
152592d71b | ||
|
61f35aa155 | ||
|
6173084a1c | ||
|
103f656c0a | ||
|
74119af191 | ||
|
e5fae7df09 | ||
|
36169822c3 | ||
|
b1cce3df6b | ||
|
347e0f4b05 | ||
|
8594497ec9 | ||
|
73f21d596a | ||
|
c46043c674 | ||
|
b1e337c75a | ||
|
faa916d966 |
18
README.md
18
README.md
@ -9,7 +9,7 @@ This repo was inspired by [Ali Spittel's](https://twitter.com/ASpittel) tweet
|
|||||||
|
|
||||||
Hopefully this repo can serve as a source of inspiration for your portfolio!
|
Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||||
|
|
||||||
## Current Portfolio Count: 988
|
## Current Portfolio Count: 995
|
||||||
|
|
||||||
**Jump to:** [A](#a) | [B](#b) | [C](#c) | [D](#d) | [E](#e) | [F](#f) | [G](#g) | [H](#h) | [I](#i) | [J](#j) | [K](#k) | [L](#l) | [M](#m) | [N](#n) | [O](#o) | [P](#p) | [Q](#q) | [R](#r) | [S](#s) | [T](#t) | [U](#u) | [V](#v) | [W](#w) | [Y](#y) | [Z](#z) | [Random Portfolio](https://s111ew.github.io/random-button-redirector/)
|
**Jump to:** [A](#a) | [B](#b) | [C](#c) | [D](#d) | [E](#e) | [F](#f) | [G](#g) | [H](#h) | [I](#i) | [J](#j) | [K](#k) | [L](#l) | [M](#m) | [N](#n) | [O](#o) | [P](#p) | [Q](#q) | [R](#r) | [S](#s) | [T](#t) | [U](#u) | [V](#v) | [W](#w) | [Y](#y) | [Z](#z) | [Random Portfolio](https://s111ew.github.io/random-button-redirector/)
|
||||||
|
|
||||||
@ -17,7 +17,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
|
|
||||||
## A
|
## A
|
||||||
|
|
||||||
- [Aaban Malik](https://muhammadaamirmalik.com/)
|
|
||||||
- [Aabar Khan](https://aabaarkhan.quippedai.com/)
|
- [Aabar Khan](https://aabaarkhan.quippedai.com/)
|
||||||
- [Aabid Ahmed](https://sawad.framer.website/)
|
- [Aabid Ahmed](https://sawad.framer.website/)
|
||||||
- [Aabraham James](https://seera.framer.website/)
|
- [Aabraham James](https://seera.framer.website/)
|
||||||
@ -26,7 +25,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Aakhand Tajmirul](https://www.me.toinfinite.dev/) [Frontend Engineer]
|
- [Aakhand Tajmirul](https://www.me.toinfinite.dev/) [Frontend Engineer]
|
||||||
- [Aamir Malik](https://muhammadaamirmalik.com/)
|
- [Aamir Malik](https://muhammadaamirmalik.com/)
|
||||||
- [Aaron Dunphy](https://aarondunphy.com)
|
- [Aaron Dunphy](https://aarondunphy.com)
|
||||||
- [Aaron Lacerda](https://nightdev4l.me/index.html)
|
|
||||||
- [Aaryanna Simonelli](https://ashleighsimonelli.co.uk)
|
- [Aaryanna Simonelli](https://ashleighsimonelli.co.uk)
|
||||||
- [Aashir Khan](https://portfolio-n4sn.vercel.app)
|
- [Aashir Khan](https://portfolio-n4sn.vercel.app)
|
||||||
- [Aashutosh Rathi](https://aashutosh.dev)
|
- [Aashutosh Rathi](https://aashutosh.dev)
|
||||||
@ -47,12 +45,12 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Abhinav Kumar](https://my-portfolio-flax-kappa.vercel.app)
|
- [Abhinav Kumar](https://my-portfolio-flax-kappa.vercel.app)
|
||||||
- [Abhinay Thakur](https://abhinaythakur.com)
|
- [Abhinay Thakur](https://abhinaythakur.com)
|
||||||
- [Abhishek Bhardwaj](https://www.imabhishek.online)
|
- [Abhishek Bhardwaj](https://www.imabhishek.online)
|
||||||
|
- [Abhishek Ghimire](https://www.abhishekg.com.np) [Software Engineer]
|
||||||
- [Abhishek Kandel](https://abhishekkandel.com.np)
|
- [Abhishek Kandel](https://abhishekkandel.com.np)
|
||||||
- [Abhishek Panchal](https://skillstackpanchal.vercel.app)
|
- [Abhishek Panchal](https://skillstackpanchal.vercel.app)
|
||||||
- [Abhishek Panthee](https://abhishekpanthee.com.np)
|
- [Abhishek Panthee](https://abhishekpanthee.com.np)
|
||||||
- [Abhishek Singh](https://www.abhishekworks.com/) [Full-Stack developer]
|
- [Abhishek Singh](https://www.abhishekworks.com/) [Full-Stack developer]
|
||||||
- [Abu Said](https://www.abusaid.me)
|
- [Abu Said](https://www.abusaid.me)
|
||||||
- [Abu Suhaib](https://suhaib.protool.co.in) [Full-Stack WebnApp Developer]
|
|
||||||
- [Abubakr Mufutau-Oseni](https://abubakrmo.com)
|
- [Abubakr Mufutau-Oseni](https://abubakrmo.com)
|
||||||
- [Adam Alston](https://www.adamalston.com)
|
- [Adam Alston](https://www.adamalston.com)
|
||||||
- [Adeola Badero](https://www.adeolabadero.me) [Frontend Engineer & UI/UX Designer]
|
- [Adeola Badero](https://www.adeolabadero.me) [Frontend Engineer & UI/UX Designer]
|
||||||
@ -123,7 +121,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Andrej Sharapov](https://sharapov.dev)
|
- [Andrej Sharapov](https://sharapov.dev)
|
||||||
- [Andres Alcaraz](https://andres-alcaraz.netlify.app/)
|
- [Andres Alcaraz](https://andres-alcaraz.netlify.app/)
|
||||||
- [Andrew Woods](https://andrewwoods.net)
|
- [Andrew Woods](https://andrewwoods.net)
|
||||||
- [Andrianarisoa Daniel](https://www.devist.xyz)
|
|
||||||
- [Andrii Zontov](https://lwjerri.dev)
|
- [Andrii Zontov](https://lwjerri.dev)
|
||||||
- [André de Faria](https://andredfaria.github.io/)
|
- [André de Faria](https://andredfaria.github.io/)
|
||||||
- [Andy Bell](https://andy-bell.design)
|
- [Andy Bell](https://andy-bell.design)
|
||||||
@ -159,7 +156,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Arup Mandal](https://arupmandal.github.io)
|
- [Arup Mandal](https://arupmandal.github.io)
|
||||||
- [Asad Shah](https://iamasadshah-ibnerafi.vercel.app)
|
- [Asad Shah](https://iamasadshah-ibnerafi.vercel.app)
|
||||||
- [Asfakur Nariz](https://asfakur-portfolio-nextjs.vercel.app) [Front-end Developer || UI/UX Designer || Full Stack Developer]
|
- [Asfakur Nariz](https://asfakur-portfolio-nextjs.vercel.app) [Front-end Developer || UI/UX Designer || Full Stack Developer]
|
||||||
- [Asfakur Nariz](https://asfakur-portfolio-nextjs.vercel.app/)
|
|
||||||
- [Ashak Zahin Hasan](https://aboutzahin.pages.dev)
|
- [Ashak Zahin Hasan](https://aboutzahin.pages.dev)
|
||||||
- [Ashikur Rahaman](https://portfolio-by-ashik.netlify.app/)
|
- [Ashikur Rahaman](https://portfolio-by-ashik.netlify.app/)
|
||||||
- [Ashish Mehra](https://ashishmehra.dev)
|
- [Ashish Mehra](https://ashishmehra.dev)
|
||||||
@ -271,7 +267,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Cristian Cezar Moisés](https://ccm.securityops.com.br)
|
- [Cristian Cezar Moisés](https://ccm.securityops.com.br)
|
||||||
- [Cristiano Filho](https://cristianofilho.github.io)
|
- [Cristiano Filho](https://cristianofilho.github.io)
|
||||||
- [Cui Ding](https://cuierd.github.io)
|
- [Cui Ding](https://cuierd.github.io)
|
||||||
- [codervai](https://codervai.vercel.app)
|
|
||||||
|
|
||||||
## D
|
## D
|
||||||
|
|
||||||
@ -296,7 +291,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Deepak Singh](https://deepaksingh.vercel.app)
|
- [Deepak Singh](https://deepaksingh.vercel.app)
|
||||||
- [Delba](https://delba.dev)
|
- [Delba](https://delba.dev)
|
||||||
- [Demon142](https://demon142.net)
|
- [Demon142](https://demon142.net)
|
||||||
- [Demon142](https://demon142.net)
|
|
||||||
- [Denis Tokarev](https://devlato.com)
|
- [Denis Tokarev](https://devlato.com)
|
||||||
- [Dennis Cristian](https://denncriss.com)
|
- [Dennis Cristian](https://denncriss.com)
|
||||||
- [Dev Abass](https://blog.abassdev.com)
|
- [Dev Abass](https://blog.abassdev.com)
|
||||||
@ -319,6 +313,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Diana Kit](https://winehoused.github.io/my-portfolio) [Front-End Developer]
|
- [Diana Kit](https://winehoused.github.io/my-portfolio) [Front-End Developer]
|
||||||
- [Dick Wyn Yong](https://dickwyn.xyz)
|
- [Dick Wyn Yong](https://dickwyn.xyz)
|
||||||
- [Diego Rezende](https://diegorezm.netlify.app/)
|
- [Diego Rezende](https://diegorezm.netlify.app/)
|
||||||
|
- [Digin Dominic](https://digindominic.me)
|
||||||
- [Dillion Megida](http://dillionmegida.com)
|
- [Dillion Megida](http://dillionmegida.com)
|
||||||
- [Dimitri Pashutskii](https://dpashutskii.com)
|
- [Dimitri Pashutskii](https://dpashutskii.com)
|
||||||
- [Dina TAKLIT](https://dinataklit.github.io/DinaTaklitPortfolio)
|
- [Dina TAKLIT](https://dinataklit.github.io/DinaTaklitPortfolio)
|
||||||
@ -364,6 +359,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Faishal Hakim](https://faishal24.my.id)
|
- [Faishal Hakim](https://faishal24.my.id)
|
||||||
- [Farindra Bhandari](https://fbb.com.np/)
|
- [Farindra Bhandari](https://fbb.com.np/)
|
||||||
- [Fayaz Bin Salam](https://p32929.github.io)
|
- [Fayaz Bin Salam](https://p32929.github.io)
|
||||||
|
- [Fayed Ishtar Chowdhury](https://portfolio-fayed.vercel.app/) [Full-Stack Developer]
|
||||||
- [Felipe Mourão](https://mouraocode.com.br/)
|
- [Felipe Mourão](https://mouraocode.com.br/)
|
||||||
- [Felix Leupold](https://xiel.dev)
|
- [Felix Leupold](https://xiel.dev)
|
||||||
- [Felix Tellmann](https://flext.dev)
|
- [Felix Tellmann](https://flext.dev)
|
||||||
@ -509,6 +505,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [John Carlo Camara](https://jiseeeh.codes)
|
- [John Carlo Camara](https://jiseeeh.codes)
|
||||||
- [John Doe](https://portfolio-john2.netlify.app)
|
- [John Doe](https://portfolio-john2.netlify.app)
|
||||||
- [Jonas Werner](https://jonaswerner.com)
|
- [Jonas Werner](https://jonaswerner.com)
|
||||||
|
- [Jonathan Peters](https://github.com/QMS85/MyPortfolio) [Front End Developer]
|
||||||
- [Joshua Chinwendu](http://joshualine.github.io)
|
- [Joshua Chinwendu](http://joshualine.github.io)
|
||||||
- [Joshua Izuchukwu](https://joshuaizu.vercel.app)
|
- [Joshua Izuchukwu](https://joshuaizu.vercel.app)
|
||||||
- [Juan Cisneros](https://portfoliojuanfranciscocisneros.web.app)
|
- [Juan Cisneros](https://portfoliojuanfranciscocisneros.web.app)
|
||||||
@ -800,6 +797,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Rafael Santana](https://www.rafaelsantana.dev)
|
- [Rafael Santana](https://www.rafaelsantana.dev)
|
||||||
- [Ragav R](https://ragavs-profile.netlify.app/)
|
- [Ragav R](https://ragavs-profile.netlify.app/)
|
||||||
- [Rahul Bhatija](https://rahulbhatija.com)
|
- [Rahul Bhatija](https://rahulbhatija.com)
|
||||||
|
- [Rahul Gulabaji](https://rahulgulabaji.github.io/) [Software Engineer ]
|
||||||
- [Rahul Kumar](https://rahulbaran.vercel.app)
|
- [Rahul Kumar](https://rahulbaran.vercel.app)
|
||||||
- [Rahul Sawant](http://raalzz.com)
|
- [Rahul Sawant](http://raalzz.com)
|
||||||
- [Raj Aryan](https://rajxryan.vercel.app)
|
- [Raj Aryan](https://rajxryan.vercel.app)
|
||||||
@ -891,6 +889,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Saurabh Nemade](https://www.nemade.eu) (Staff Engineer) ([@saurabhnemade](https://github.com/saurabhnemade))
|
- [Saurabh Nemade](https://www.nemade.eu) (Staff Engineer) ([@saurabhnemade](https://github.com/saurabhnemade))
|
||||||
- [Saurabh Patil](https://saurabhpatil.netlify.app/) [Code Craftsman]
|
- [Saurabh Patil](https://saurabhpatil.netlify.app/) [Code Craftsman]
|
||||||
- [Saurav M H](https://sauravmh.com)
|
- [Saurav M H](https://sauravmh.com)
|
||||||
|
- [Savan Rathod](https://portfolio-8xwk.vercel.app)
|
||||||
- [Sayan Pramanik](https://sayanpramanik2012.github.io/Portfolio)
|
- [Sayan Pramanik](https://sayanpramanik2012.github.io/Portfolio)
|
||||||
- [Sayantan Basu](https://sayantan-basu.vercel.app/)
|
- [Sayantan Basu](https://sayantan-basu.vercel.app/)
|
||||||
- [Sayed Anowar](https://sayedanowar.netlify.app/) [Freelance Web Developer]
|
- [Sayed Anowar](https://sayedanowar.netlify.app/) [Freelance Web Developer]
|
||||||
@ -902,13 +901,14 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
|||||||
- [Sebbie Chanzu](https://sebbie-chanzu.vercel.app/) [Backend, DevOps and Machine Learning Engineer]
|
- [Sebbie Chanzu](https://sebbie-chanzu.vercel.app/) [Backend, DevOps and Machine Learning Engineer]
|
||||||
- [Sergei Chestakov](https://sergei.com)
|
- [Sergei Chestakov](https://sergei.com)
|
||||||
- [Sergio Sanchez](https://sdsanchezm.github.io/) [.Net and Java Dev]
|
- [Sergio Sanchez](https://sdsanchezm.github.io/) [.Net and Java Dev]
|
||||||
|
- [Serhii Nazarov](https://www.serhii-nazarov.com/) [Senior Front-End | Full Stack Engineer]
|
||||||
- [Seth Hall](https://sethhallcreative.com)
|
- [Seth Hall](https://sethhallcreative.com)
|
||||||
- [Seunghun Bang](https://seunghun-website.vercel.app) (Software Engineer | Support Engineer)](https://github.com/a1603169)
|
- [Seunghun Bang](https://seunghun-website.vercel.app) (Software Engineer | Support Engineer)](https://github.com/a1603169)
|
||||||
- [Seyhun Akyurek](https://www.seyhunakyurek.com)
|
- [Seyhun Akyurek](https://www.seyhunakyurek.com)
|
||||||
- [Seyoon Puvi](https://seyoonpuvi.github.io/personal-portfolio/)
|
- [Seyoon Puvi](https://seyoonpuvi.github.io/personal-portfolio/)
|
||||||
- [Shaan Khan](https://www.shaankhan.dev)
|
- [Shaan Khan](https://www.shaankhan.dev)
|
||||||
- [Shahid Shaikh](http://shahidshaikh.com)
|
|
||||||
- [Shaheen Amjed](https://shaheen-amjed.vercel.app/) [Full Stack Web Developer]
|
- [Shaheen Amjed](https://shaheen-amjed.vercel.app/) [Full Stack Web Developer]
|
||||||
|
- [Shahid Shaikh](http://shahidshaikh.com)
|
||||||
- [Shakhzhakhan Maxudbek](https://args.tech)
|
- [Shakhzhakhan Maxudbek](https://args.tech)
|
||||||
- [Shannon Crabill](http://shannoncrabill.com)
|
- [Shannon Crabill](http://shannoncrabill.com)
|
||||||
- [Shanthosh Krishnakumar](https://drmsweb.com)
|
- [Shanthosh Krishnakumar](https://drmsweb.com)
|
||||||
|
73
tools/README.md
Normal file
73
tools/README.md
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
# Portfolio Link Opener 🔗
|
||||||
|
|
||||||
|
A simple Python script that opens all portfolio links from the README.md file in your browser tabs automatically! No more clicking links one by one 😊
|
||||||
|
|
||||||
|
## What does it do? 🤔
|
||||||
|
|
||||||
|
Imagine you want to look at all the awesome portfolio websites in this repository. Instead of clicking hundreds of links manually, this script will:
|
||||||
|
|
||||||
|
1. Read all the links from the README file
|
||||||
|
2. Open each link in a new tab in your default browser
|
||||||
|
3. Tell you how many links it opened
|
||||||
|
|
||||||
|
## How to use it? 🚀
|
||||||
|
|
||||||
|
### Step 1: Requirements
|
||||||
|
|
||||||
|
- Make sure you have Python installed on your computer
|
||||||
|
- Download the `portfolio_opener.py` script
|
||||||
|
|
||||||
|
### Step 2: Run the script
|
||||||
|
|
||||||
|
1. Put the script in the same folder as the README.md file
|
||||||
|
2. Open your terminal/command prompt
|
||||||
|
3. Navigate to the folder containing the script
|
||||||
|
4. Run this command:
|
||||||
|
```bash
|
||||||
|
python portfolio_opener.py
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage step by step
|
||||||
|
|
||||||
|
1. Make sure you have Python installed on your system
|
||||||
|
2. Navigate to the tools directory:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd tools
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Run the script:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
portfolio_opener.py
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Or specify a different markdown file:
|
||||||
|
```
|
||||||
|
portfolio_opener.py -f ../README.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## ⚠️ Important Notes
|
||||||
|
|
||||||
|
### About Opening Links
|
||||||
|
|
||||||
|
- This script opens all links from README.md in your default browser
|
||||||
|
- Opening too many links at once may slow down your browser or cause it to crash
|
||||||
|
- We recommend opening no more than 50 links at a time
|
||||||
|
- Keep the links in a file based on how many you want to open. For example, if you want to open 30 links, just add 30 links to the file. If you want 50, add 50 links, and so on
|
||||||
|
- If your computer can handle more tabs, feel free to open more!
|
||||||
|
|
||||||
|
### Browser Tips
|
||||||
|
|
||||||
|
- Your browser might ask permission to open multiple tabs
|
||||||
|
- If your browser slows down, just close some tabs and try again
|
||||||
|
- This is completely normal - don't worry!
|
||||||
|
|
||||||
|
### Recommendation
|
||||||
|
|
||||||
|
Start with 50 tabs first. If your computer handles it well, you can try opening more next time.
|
||||||
|
|
||||||
|
### 🎉 Have fun exploring all the amazing portfolios for inspiration!
|
50
tools/portfolio_opener.py
Normal file
50
tools/portfolio_opener.py
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
import re
|
||||||
|
import webbrowser
|
||||||
|
import argparse
|
||||||
|
import sys
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
def open_portfolio_links(file_path):
|
||||||
|
"""
|
||||||
|
Opens all portfolio links found in the given markdown file in new browser tabs.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
file_path (str): Path to the markdown file containing portfolio links
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
# URL pattern to match the url link in mark down file
|
||||||
|
url_pattern = re.compile(r'https?://\S+?(?=\)|\])|https?://\S+')
|
||||||
|
|
||||||
|
# Reads the file
|
||||||
|
with open(file_path, "r", encoding="utf-8") as file:
|
||||||
|
content = file.read()
|
||||||
|
urls = url_pattern.findall(content)
|
||||||
|
|
||||||
|
# Open URLs
|
||||||
|
for url in urls:
|
||||||
|
webbrowser.open_new_tab(url)
|
||||||
|
|
||||||
|
print(f"Successfully opened {len(urls)} links in your default browser :`).")
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"Error: File '{file_path}' not found.")
|
||||||
|
sys.exit(1)
|
||||||
|
except Exception as e:
|
||||||
|
print(f"An error occurred: {str(e)}")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
def main():
|
||||||
|
parser = argparse.ArgumentParser(
|
||||||
|
description="Open all portfolio links from the developer-portfolios README in your browser."
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"-f", "--file",
|
||||||
|
default="../README.md",
|
||||||
|
help="Path to the markdown file containing portfolio links (default: ../README.md)"
|
||||||
|
)
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
open_portfolio_links(args.file)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
Loading…
Reference in New Issue
Block a user