mirror of
https://github.com/emmabostian/developer-portfolios.git
synced 2025-05-14 06:18:00 +00:00
Compare commits
30 Commits
789a9cf146
...
e6633b002d
Author | SHA1 | Date | |
---|---|---|---|
|
e6633b002d | ||
|
836af687e3 | ||
|
e3b41e8924 | ||
|
094a54f1f4 | ||
|
27bfce26f0 | ||
|
68d76b9e95 | ||
|
321c8e9b3c | ||
|
1e310d4adc | ||
|
598a31e05a | ||
|
30e84633b7 | ||
|
bd5012db69 | ||
|
1422c24c9a | ||
|
072ef58da0 | ||
|
cbc494aaef | ||
|
4e2150c48b | ||
|
108631adb1 | ||
|
5a1b6eeb67 | ||
|
c0d5973ecd | ||
|
a6b7d89e32 | ||
|
a675a568c5 | ||
|
8eb0495102 | ||
|
38f2dd819b | ||
|
5dac71562f | ||
|
2f96a0aa34 | ||
|
9cdcafe27f | ||
|
6803ca0f8d | ||
|
30e3ccd7d3 | ||
|
ca53b99f41 | ||
|
d9de9e2fe2 | ||
|
faa916d966 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -168,4 +168,5 @@ tags
|
||||
.history
|
||||
|
||||
# End of https://www.gitignore.io/api/linux,visualstudiocode,jetbrains+all,sublimetext,vim
|
||||
n
|
||||
|
||||
./src/alphabetical.py
|
74
README.md
74
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!
|
||||
|
||||
## Current Portfolio Count: 829
|
||||
## Current Portfolio Count: 857
|
||||
|
||||
**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/)
|
||||
|
||||
@ -26,10 +26,11 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Aaryanna Simonelli](https://ashleighsimonelli.co.uk)
|
||||
- [Aashir Khan](https://portfolio-n4sn.vercel.app)
|
||||
- [Aashutosh Rathi](https://aashutosh.dev)
|
||||
- [Aayush Bharti](https://aayushbharti.in/) [Full-stack Developer]
|
||||
- [Aayush Kurup](https://aayushkurup.dev)
|
||||
- [Abass Dev](https://abassdev.com)
|
||||
- [Abdelaziz El Arassi](http://aelarassi.com)
|
||||
- [AbdeNassar Amimi](https://abdenassar-portfolio-4smfcqph6-abdenassaramimi99-gmailcom.vercel.app)
|
||||
- [Abdelaziz El Arassi](http://aelarassi.com)
|
||||
- [Abdul Rahman](https://abdulrahman.id)
|
||||
- [Abdul Rauf](https://armujahid.me)
|
||||
- [Abdul Wahab Khan](https://wahab-khan.github.io/Abdul-Wahab-Khan/) [Mobile Developer]
|
||||
@ -132,10 +133,12 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Arslan Sarfraz](https://arslansarfraz.github.io/portfolio/)
|
||||
- [Artur Bień](https://expensive.toys/) [UI & Frontend Developer]
|
||||
- [Arup Mandal](https://arupmandal.github.io)
|
||||
- [Ashak Zahin Hasan](https://aboutzahin.pages.dev)
|
||||
- [Ashikur Rahaman](https://portfolio-by-ashik.netlify.app/)
|
||||
- [Ashish Mehra](https://ashishmehra.dev)
|
||||
- [Ashkan Misaghi](https://ashkanmisaghi.ir)
|
||||
- [Ashish Namdeo](https://ashishnamdeo.com)
|
||||
- [Ashkan Misaghi](https://ashkanmisaghi.ir)
|
||||
- [Ashutosh Nandanwar](https://ashutoshn.com) [Unity Developer]
|
||||
- [Ashwin Hariharan](https://ashwinhariharan.tech)
|
||||
- [Ashwith Rai](https://ashwithrai.me) [Full Stack developer]
|
||||
- [Assad Isah](https://www.nottherealalanturing.site)
|
||||
@ -239,6 +242,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Damian Markowski](https://damianmarkowski.com)
|
||||
- [Dania Al-Hakim](https://pixeldania.netlify.app)
|
||||
- [Daniel Grazziotti](https://grazziotti-portfolio.vercel.app)
|
||||
- [Daniel Mark](https://thedanielmark.com)
|
||||
- [Daniel Michael](https://www.daniel-michael.com)
|
||||
- [Danil Gordeev](https://dangor220.github.io/developer-portfolio/)
|
||||
- [Danilo Batson](https://danilobatson.github.io/portfolio)
|
||||
@ -254,9 +258,9 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Denis Tokarev](https://devlato.com)
|
||||
- [Dennis Cristian](https://denncriss.com)
|
||||
- [Dev Abass](https://blog.abassdev.com)
|
||||
- [Dev Jadiya](https://dev-jadiya.web.app/)
|
||||
- [Dev Khandelwal](https://slyro.vercel.app)
|
||||
- [Dev](https://devpalwar.vercel.app)
|
||||
- [Dev Jadiya](https://dev-jadiya.web.app/)
|
||||
- [Devrim Mehmet Pattabanoğlu](https://devrimmehmet.com/)
|
||||
- [Dewald Els](https://dewaldels.com)
|
||||
- [Dhananjay Shahane](https://dhananjay-dev.vercel.app)
|
||||
@ -298,12 +302,13 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Elliot Négrel-Jerzy](https://bsodium.fr)
|
||||
- [Elmo Nickol](https://elmonickcool.vercel.app)
|
||||
- [Emanuel Lázaro](https://emanuellcs.github.io/emanuellazaro/)
|
||||
- [Emmanuel ADEKPLOVI](https://homescriptone.com)
|
||||
- [Emir Bolat](https://spee.dev/)
|
||||
- [Emmanuel ADEKPLOVI](https://homescriptone.com)
|
||||
- [Enea Xharja](https://eneaxharja.com)
|
||||
- [Enes Hacısağır](https://enesehs.github.io)
|
||||
- [Ephraim Atta-Duncan](https://astrosaurus.me)
|
||||
- [Erdal TAŞKESEN](https://www.erdaltaskesen.com)
|
||||
- [Eren Aygün](https://www.erenaygun.com) [Frontend Developer]
|
||||
- [Erik Henrique Alves Cunha](https://www.erikunha.dev/)
|
||||
- [Esteban Mansart](https://mansartesteban.vercel.app/)
|
||||
- [Evander Inácio](https://evander.vercel.app)
|
||||
@ -342,20 +347,20 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Gaspare Tortora](https://gaspavar.dev)
|
||||
- [Gaurav Bansal](https://gaurav-bansal.vercel.app/)
|
||||
- [Genesis Gabiola](https://genesisgabiola.now.sh)
|
||||
- [Georges Atalla](https://www.georgesatalla.com)
|
||||
- [George Christeas](https://chr-ge.com)
|
||||
- [George Fincher](https://www.grimfunky.dev)
|
||||
- [Georges Atalla](https://www.georgesatalla.com)
|
||||
- [Georgi Yanev](https://gyanev.com)
|
||||
- [Ghom Krosmonaute](https://ghomkrosmonaute.github.io/?game) ([@GhomKrosmonaute](https://github.com/GhomKrosmonaute))
|
||||
- [Ghulam Ahmed](https://gahmed.com)
|
||||
- [Gianluca Fiore](http://gianlucafiore.it)
|
||||
- [Gianluca Galota](https://gianlucagalota.dev)
|
||||
- [Giorgio Faini](https://giorgiofaini.com)
|
||||
- [Grace Snow](https://gracesnowdesign.co.uk)
|
||||
- [Grégoire Launay--Bécue](https://linv.dev) ([@Linventif](https://github.com/linventif))
|
||||
- [Goh Jun Xiang](https://gohjunx.github.io/GohJunXiang.github.io)
|
||||
- [Goh You Sheng](https://shenggg2000.github.io/portfolio)
|
||||
- [Gokul Raja](https://gokul-raja84.github.io/)
|
||||
- [Grace Snow](https://gracesnowdesign.co.uk)
|
||||
- [Grégoire Launay--Bécue](https://linv.dev) ([@Linventif](https://github.com/linventif))
|
||||
|
||||
## H
|
||||
|
||||
@ -458,6 +463,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
## K
|
||||
|
||||
- [KIRAN KUMAR](https://ikiran-dev.github.io)
|
||||
- [Kaleigh Scruggs](http://kaleighscruggs.com)
|
||||
- [Kamil Mazurek](https://kamilmazurek.pl/)
|
||||
- [Karen Fletcher](https://knpfletcher.dev)
|
||||
@ -481,7 +487,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Khizar FAREED](https://khizarfareed.netlify.app/) [Engineer ]
|
||||
- [Khokon M.](https://khokon.dev)
|
||||
- [Kidus Bewket](https://kidus.ca)
|
||||
- [KIRAN KUMAR](https://ikiran-dev.github.io)
|
||||
- [Kiran Naragund](https://kiran1689.github.io)
|
||||
- [Kiran Poudel](https://pkiran.com.np)
|
||||
- [Krishnanand A](https://krishnananda.netlify.app)
|
||||
@ -490,7 +495,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Kunal Passan](https://kunalpassan.vercel.app)
|
||||
- [Kushan Devarajegowda (Software Developer | Software Engineer | SDE | SWE)](https://ikushdev.github.io)
|
||||
- [Kyaw Zin Thiha](https://www.kyawzinthiha.dev)
|
||||
- [Kyle Shook](http://Kyleshook.com)
|
||||
- [Kyle Smith](https://yskkyle.com)
|
||||
|
||||
## L
|
||||
@ -499,11 +503,11 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Larry Xue](https://larryxue.dev)
|
||||
- [Laurie Barth](http://laurieontech.dev)
|
||||
- [Leandro Simões](https://lesimoes.dev)
|
||||
- [Leonardo Oliveira](https://leonardoliveira.com)
|
||||
- [Lee Warrick](http://leewarrick.com)
|
||||
- [Lee Robinson](https://leerob.io)
|
||||
- [Leroy Rosales](https://leroyrosales.com)
|
||||
- [Lee Warrick](http://leewarrick.com)
|
||||
- [Leonardo Oliveira](https://leonardoliveira.com)
|
||||
- [Leonel Ngoya](https://lndev.me)
|
||||
- [Leroy Rosales](https://leroyrosales.com)
|
||||
- [Lindsey Howard](https://lindseyk.dev)
|
||||
- [Liplan Lekipising](https://lekipising.com)
|
||||
- [Liran Tal](https://lirantal.com) [Developer Advocate at Snyk, GitHub Star, OpenJS Foundation Pathfinder for Security Award]
|
||||
@ -511,6 +515,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Lisa Savoie](http://lscodes.com)
|
||||
- [Liz Lam](https://lizlam.github.io)
|
||||
- [Long Do](https://longpdo.github.io)
|
||||
- [Loránd Kiss](https://lorandkissdev.github.io/github-portfolio/)
|
||||
- [Luca Lischetti](https://sirlisko.com)
|
||||
- [Lucas Dantas](https://dantsdev.vercel.app)
|
||||
- [Lucas Lima](https://lucas-lima.vercel.app)
|
||||
@ -519,12 +524,15 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
## M
|
||||
|
||||
- [Dr Milan Milanovic](https://milan.milanovic.org/)
|
||||
- [MP3Martin](https://mp3martin.xyz)
|
||||
- [Maciej Pulikowski](https://pulik.dev) [Software Engineer & Security Researcher | 8 x Google Hall of Fame]
|
||||
- [Madhan K](https://madhank93.github.io)
|
||||
- [Mads Hougesen](https://mhouge.dk)
|
||||
- [Maduakor Emmanuel](https://emmajs.vercel.app)
|
||||
- [Madza](https://www.madza.dev/)
|
||||
- [Mahmoud AlSharif](https://malsharif.me)
|
||||
- [Mahmoud Nabhan](https://mahmoudnabhan.com/)
|
||||
- [Makechi Eric](https://love-makechi.web.app)
|
||||
- [Malik Muhammad Safwan](https://maliksafwan.netlify.app)
|
||||
- [Malinda Lakshan](https://www.malindalakshan.com/)
|
||||
@ -555,8 +563,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Mayank Mehra](https://mayank-portfolio-pied.vercel.app/)
|
||||
- [Maytiya Monburinon](https://gigigimay.github.io)
|
||||
- [Md Nabil Ahsan](https://www.mdnabilahsan.com)
|
||||
- [Md Usman Ansari](https://mdusmanansari.netlify.app)
|
||||
- [Md Ranju](https://www.mdranju.xyz) [Frontend Developer]
|
||||
- [Md Usman Ansari](https://mdusmanansari.netlify.app)
|
||||
- [Mees Verberne](https://meesverberne.com/) [Creative Frontend Developer & Designer]
|
||||
- [Melvin Jones Repol](https://mrepol742.github.io)
|
||||
- [Melvyn Malherbe](https://melvynx.com)
|
||||
@ -565,9 +573,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Michaell Alavedra](https://www.michaellalavedra.com/)
|
||||
- [Michel de Freitas](https://michelfreitas.com)
|
||||
- [Michelle Brenner](https://michellebrenner.com)
|
||||
- [Mihir](https://mihir-portfolio-main-777.vercel.app)([Mihir2006](https://github.com/MIHIR2006))
|
||||
- [Miguel Rodriguez](https://migu.es)
|
||||
- [Dr Milan Milanovic](https://milan.milanovic.org/)
|
||||
- [Mihir](https://mihir-portfolio-main-777.vercel.app)([Mihir2006](https://github.com/MIHIR2006))
|
||||
- [Minmitha A](https://minmitha.vercel.app)
|
||||
- [Mitul Savani](http://mitulsavani.com)
|
||||
- [Mohamad Fadhil Yaacob](https://fadhil-blog.dev)
|
||||
@ -579,7 +586,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Morelen Yim](https://morelenyim.com)
|
||||
- [Moritz Kornher](https://moritzkornher.de)
|
||||
- [Mouad ZIANI](https://mouadziani.github.io)
|
||||
- [MP3Martin](https://mp3martin.xyz)
|
||||
- [Muhammad Jaafar](https://m7mad.dev/)
|
||||
- [Muhammad Muhaddis](https://muhaddis.info)
|
||||
- [Muhammad Mustafiz Rahman](https://mustafizrahman.vercel.app/) [Frontend Developer | MERN Stack Developer]
|
||||
@ -615,6 +621,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Nilkanth Patadiya](https://nilkanthpatadiya.vercel.app)
|
||||
- [Nimit Trevadiya](https://nimit-trevadiya.vercel.app/) (fullstack developer)
|
||||
- [Nipun Jain](https://lucifernipun22.github.io)
|
||||
- [Niresh Shrestha](https://niresh.com.np/)
|
||||
- [Nisarg Patel](https://nisarg.io)
|
||||
- [Nischal Dutt](https://nischaldutt.netlify.app)
|
||||
- [Nishant Banjade](https://nishantbanjade.com.np)
|
||||
@ -629,22 +636,24 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Olaolu Olawuyi](https://olaolu.dev)
|
||||
- [Om](https://omchaudhari1107.github.io)
|
||||
- [Omar Gastón Chalas](https://ogaston.com)
|
||||
- [Omari Thompson-Edwards](https://omarileon.me)
|
||||
- [Omargpax](https://omargpax.pages.dev)
|
||||
- [Omari Thompson-Edwards](https://omarileon.me)
|
||||
- [Onur Şuyalçınkaya](https://onur.dev/)
|
||||
- [Opeyemi Obembe](http://obem.be/opeyemi)
|
||||
- [Oraz Gulchayew](https://orazgulcayew.vercel.app)
|
||||
- [Orion Dobos](https://oriondobos.com/)
|
||||
- [Osama Islam](https://osamaislam.vercel.app)
|
||||
- [Oscar Tian](http://www.bluexguardian.com)
|
||||
- [Oussama Bouchikhi](https://oussamabouchikhi.github.io)
|
||||
- [Oussama Bonnor](https://oussamabonnor1.github.io/portfolio)
|
||||
- [Oussama Bouchikhi](https://oussamabouchikhi.github.io)
|
||||
- [Oussama Sallak](https://www.osallak.tech)
|
||||
|
||||
## P
|
||||
|
||||
- [PHPxCODER](https://phpxcoder.in)
|
||||
- [Paal Stakvik](https://paalss.vercel.app)
|
||||
- [Pablo Conejos](https://www.pabloconejos.dev/)
|
||||
- [Pan Wei Lian](https://williamson922.github.io)
|
||||
- [PandaDEV](https://pandadev.net)
|
||||
- [Pandiyan Murugan](https://pandiyancool.github.io/pandiyan.cool)
|
||||
- [Panhareach Phat](https://phatpanhareach.vercel.app)
|
||||
@ -655,10 +664,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Patricia Aas](https://patricia.no)
|
||||
- [Patrick Chiu](https://patrick-kw-chiu.github.io)
|
||||
- [Patrick Hyatt](https://www.patrickhyatt.com)
|
||||
- [Patrick Lehmann](https://patlehmann1.github.io/react_portfolio)
|
||||
- [Patrick Obermeier](https://www.patrickobermeier.at)
|
||||
- [Patrick Reid](http://iamreliq.com)
|
||||
- [Pan Wei Lian](https://williamson922.github.io)
|
||||
- [Paul Koeck](https://paul.koeck.dev)
|
||||
- [Pawaret Meungkaew](https://www.pawaret.dev)
|
||||
- [Pazindu Shane](https://pazindushane.github.io)
|
||||
@ -666,7 +673,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Peter Gallwas](https://peter.husky.nz)
|
||||
- [Philip Johnson](https://philipmjohnson.org) (made with [TechFolios](https://techfolios.github.io))
|
||||
- [Philipe Almeida](https://palmeida.netlify.app)
|
||||
- [PHPxCODER](https://phpxcoder.in)
|
||||
- [Pierre Nel](https://pierre.io/) [Full-stack Developer | UX/UI Designer]
|
||||
- [Pieter-Jan Scheir](https://www.pieterjanscheir.com)
|
||||
- [Poonam Chauhan](https://poo17nam.github.io/profile)
|
||||
@ -716,12 +722,13 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Reeya Gupta](https://reeyadev.vercel.app/) [Full Stack Developer]
|
||||
- [Remi Jara](https://www.remi-jara.fr)
|
||||
- [Rensith Udara](https://rensithudara.github.io/portfolio/)
|
||||
- [Richard Hill](https://www.rhdigital.co.uk/) [Digital Designer]
|
||||
- [Riccardo Venturini](https://riccardoventurini.dev/)
|
||||
- [Richard Hill](https://www.rhdigital.co.uk/) [Digital Designer]
|
||||
- [Rick Hanlon](https://rickhanlonii.github.io)
|
||||
- [Rifat Ishtiyak](https://rifat-ishtiyak.web.app)
|
||||
- [Riley J. Shaw](https://rileyjshaw.com)
|
||||
- [Rimenes Ribeiro](https://rimenesribeiro.com)
|
||||
- [Rimon Chowdhury](https://rimonchowdhury.netlify.app/)
|
||||
- [Rishabh Kushwah](https://rishabhkushwah.netlify.app)
|
||||
- [Rishabh Rawat](https://rrawat.com)
|
||||
- [Robin Mastromari](http://robinmastromarino.com/) [UI/UX Designer]
|
||||
@ -744,6 +751,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Sachin Srinivasan](https://s8sachin.github.io)
|
||||
- [Saeid Doroudi](https://saeiddoroudi.ir)
|
||||
- [Safoor Safdar](https://safoorsafdar.com)
|
||||
- [Sagar Betkar](https://sagarbetkar.netlify.app/)
|
||||
- [Sagar Giri](https://girisagar46.github.io)
|
||||
- [Sagar Khurana](https://hellosagar.vercel.app)
|
||||
- [Sagar Mude](https://sagarmude.netlify.app)
|
||||
@ -778,7 +786,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Sayyid Marvan](https://sayyidmarvanvt.vercel.app/)
|
||||
- [Schalk Venter](https://schalkventer.me/)
|
||||
- [Schleidens Dev](https://schleidens.netlify.app)
|
||||
- [Sckoorp](https://sckoorp.com)
|
||||
- [Scott Spence](https://scottspence.com)
|
||||
- [Sebastian Cherny](https://sebascherny.github.io/)
|
||||
- [Sergei Chestakov](https://sergei.com)
|
||||
@ -831,6 +838,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
## T
|
||||
|
||||
- [TJ Klint](https://tjklint.github.io)
|
||||
- [TOBIAS MEYHÖFER](https://www.tobiasmeyhoefer.de)
|
||||
- [Taiizor](https://github.com/Taiizor) [.NET Developer]
|
||||
- [Tanisha Gupta](https://tanishagupta1.github.io/Tanisha-Gupta-portfolio)
|
||||
- [Taranjeet Singh](https://taranjeet.co)
|
||||
@ -838,9 +847,9 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Tejaswi Chaudhari](https://tejaswichaudhari.me)
|
||||
- [Tek Kshetri](http://tekkshetri.com.np)
|
||||
- [Tek Raj Joshi](https://t3kraj.netlify.app)
|
||||
- [TheKaushikGoswami](https://thekaushikgoswami.github.io)
|
||||
- [Thea Choem](https://thea.juniorise.com)
|
||||
- [Thea Mushambadze](https://highflyer910.github.io)
|
||||
- [TheKaushikGoswami](https://thekaushikgoswami.github.io)
|
||||
- [Thiago Sousa](https://github.com/ThiagoSousa81) [Cryptographer - Full-Stack Developer]
|
||||
- [Thibaud Dervily](https://www.thibaud-dervily.fr)
|
||||
- [Thibault Mathian](https://thibault.sh)
|
||||
@ -850,8 +859,6 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Tim Jones](https://timmoth.com)
|
||||
- [Tim Stanton](https://www.tim-stanton.dev)
|
||||
- [Timmy O'Mahony](https://timmyomahony.com/) [Full-Stack Developer]
|
||||
- [TJ Klint](https://tjklint.github.io)
|
||||
- [TOBIAS MEYHÖFER](https://www.tobiasmeyhoefer.de)
|
||||
- [Torben Korb](https://www.digital-creative.de)
|
||||
- [Travis Fischer](https://transitivebullsh.it)
|
||||
- [Tristan Chin](https://www.chintristan.io)
|
||||
@ -862,23 +869,23 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
- [Uday Bagda](https://terminal-portfolio-seven-black.vercel.app/)
|
||||
- [Uday Lunawat](https://udaylunawat.github.io)
|
||||
- [Uğur Atmaca](https://uguratmacacv.web.app)
|
||||
- [Ullas Arwan](https://ullas.xyz)
|
||||
- [Ulysse Pavloff](https://pavloffulysse.com/)
|
||||
- [Utkarsh Maurya](https://utkarshs-terminal.netlify.app)
|
||||
- [Utkarsh Singhal](https://utkarsh-singhal.tech)
|
||||
- [Utsav Ghimire](https://www.utsavghimire.com.np)
|
||||
- [Uğur Atmaca](https://uguratmacacv.web.app)
|
||||
|
||||
## V
|
||||
|
||||
- [Vahid Foroughi](https://vahidforoughi.com)
|
||||
- [Vansh Mehta](https://vansh-mehta-portfolio.vercel.app/)
|
||||
- [Vaibhav Jaiswal](https://vaibhavjaiswal.vercel.app/#)
|
||||
- [Vaibhav Padmani](https://vi0650.github.io/)
|
||||
- [Vaibhav Prajapat](https://vai-portfolio.netlify.app)
|
||||
- [Vaibhav Singh](http://vaibhavsingh97.com)
|
||||
- [Vaidhyanathan S M](https://vaidhyanathansm.netlify.app)
|
||||
- [Vamsi Krishna Chandaluri](https://vamsi-krishna-portfolio.vercel.app)
|
||||
- [Vansh Mehta](https://vansh-mehta-portfolio.vercel.app/)
|
||||
- [Varun Dey](https://varundey.me)
|
||||
- [Vatsal Shah](https://vatsalshah.in)
|
||||
- [Vauth](https://vauth.github.io/hueco)
|
||||
@ -887,6 +894,7 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Vertanzil](https://vertanzil.github.io)
|
||||
- [Vibhor Arya](https://vibhorarya12.vercel.app/)
|
||||
- [Vidushan Chooriyakumaran](https://vidu.sh/an)
|
||||
- [Vighnesh Raut](https://vighnesh153.dev)
|
||||
- [Vijay Verma](https://vjy.me)
|
||||
- [Vikas Chauhan](https://vikaschauhan.vercel.app/)
|
||||
- [Vikas Ukani](https://vikas-ukani.github.io)
|
||||
@ -899,17 +907,17 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
- [Vishwasa Navada K](https://vishwas.tech)
|
||||
- [Vitaliy Ivanov](https://vitaliy.vercel.app)
|
||||
- [Vito Sartori](https://vito.io)
|
||||
- [Vivek Patel](http://vivek9patel.com)
|
||||
- [Vivek Patel - Ubuntu](http://vivek9patel.github.io)
|
||||
- [Vivek Patel](http://vivek9patel.com)
|
||||
- [Vladyslav Kryvytchenko](https://www.vladfrontend.pro)
|
||||
- [vm ](https://vmthedev.web.app)
|
||||
- [Volkan Kabay](https://volkankabay.com/)
|
||||
- [vm ](https://vmthedev.web.app)
|
||||
|
||||
## W
|
||||
|
||||
- [Wilson Mun](https://rebrand.ly/wilsonmun)
|
||||
- [William Thanh Long](https://long18.github.io) ([@Long18](https://github.com/Long18))
|
||||
- [Willian De Almeida Lemos](https://rarewolf626.github.io)
|
||||
- [Wilson Mun](https://rebrand.ly/wilsonmun)
|
||||
- [Wisit Longsida](https://wisit-blog.vercel.app/about)
|
||||
|
||||
## Y
|
||||
@ -933,8 +941,8 @@ Hopefully this repo can serve as a source of inspiration for your portfolio!
|
||||
|
||||
## Z
|
||||
|
||||
- [Zeel Bhanderi](https://zeelbhanderi.netlify.app) [Export Flutter Developer & FlutterFlow Developer]
|
||||
- [ZHENG Robert](https://www.robert.hase-zheng.net)
|
||||
- [Zeel Bhanderi](https://zeelbhanderi.netlify.app) [Export Flutter Developer & FlutterFlow Developer]
|
||||
- [Ziyad](https://ziyadsk.github.io/portfolio-V2)
|
||||
- [Zobaidul Kazi](https://zobkazi.github.io/)
|
||||
- [Zonayed Ahmed](https://zonayed.me)
|
||||
|
42
src/alphabetical.py
Normal file
42
src/alphabetical.py
Normal file
@ -0,0 +1,42 @@
|
||||
import re
|
||||
|
||||
def sort_lists_alphabetically(lines):
|
||||
header_pattern = re.compile(r'^##\s+([A-Z])')
|
||||
current_header = None
|
||||
list_items = []
|
||||
sorted_lines = []
|
||||
header_indices = []
|
||||
|
||||
for i, line in enumerate(lines):
|
||||
header_match = header_pattern.match(line)
|
||||
if header_match:
|
||||
if current_header and list_items:
|
||||
sorted_lines.extend(sorted(list_items))
|
||||
list_items = []
|
||||
current_header = header_match.group(1)
|
||||
sorted_lines.append(line)
|
||||
header_indices.append(i)
|
||||
elif current_header and line.startswith('- '):
|
||||
list_items.append(line)
|
||||
else:
|
||||
if list_items and not line.startswith('- '):
|
||||
sorted_lines.extend(sorted(list_items))
|
||||
list_items = []
|
||||
sorted_lines.append(line)
|
||||
|
||||
if current_header and list_items:
|
||||
sorted_lines.extend(sorted(list_items))
|
||||
|
||||
return sorted_lines, header_indices
|
||||
|
||||
def main():
|
||||
with open('README.md', 'r') as file:
|
||||
lines = file.readlines()
|
||||
|
||||
sorted_lines, header_indices = sort_lists_alphabetically(lines)
|
||||
|
||||
with open('README.md', 'w') as file:
|
||||
file.writelines(sorted_lines)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
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