An open API service indexing awesome lists of open source software.

https://github.com/stephansama/stephansama

GitHub README and dotfile configurations for @stephansama
https://github.com/stephansama/stephansama

dotfiles dotfiles-linux dotfiles-macos

Last synced: 4 months ago
JSON representation

GitHub README and dotfile configurations for @stephansama

Awesome Lists containing this project

README

          



stephansama's banner


My name is Stephan Randle, a Fullstack Web Developer specializing in frontend technologies. With nearly three years of experience as a Frontend Engineer at United Wholesale Mortgage, I have a strong foundation in building and optimizing web applications. My technical expertise is complemented by my completion of the Software Engineering Immersive Course at General Assembly in March 2022.

Beyond my professional work, I own and maintain my own blog, where I share insights on web development, programming best practices, and emerging technologies.

skill banner





Github Stats




Github Most Used Languages






Github Streak

## :newspaper: Latest articles

- [Determining the Age of a Git Repository](https://blog.stephansama.info/articles/determining-the-age-of-a-git-repository)
- [How Cloudflare Rebuilt Next.js with Vite Using AI Vibe Coding](https://blog.stephansama.info/articles/how-cloudflare-rebuilt-next-in-vite-using-vibe-coding)
- [How npmx is Transforming the Node.js Package Ecosystem](https://blog.stephansama.info/articles/how-npmx-revolutionized-the-npm-community)
- [How to pipe data into a node script](https://blog.stephansama.info/articles/how-to-pipe-data-into-a-node-script)
- [How to Connect Cloudflare Tunnel to Synology NAS](https://blog.stephansama.info/articles/how-to-connect-cloudflare-tunnel-to-synology-nas)

## :video_camera: Latest YouTube videos

[![Switching to tanstack ai for ai-commit-msg cli (part 3)](https://ytcards.demolab.com/?id=6itvjvt0gtk&title=Switching+to+tanstack+ai+for+ai-commit-msg+cli+%28part+3%29&lang=en&timestamp=1767240450&background_color=%231e1e2e&title_color=%23cdd6f4&stats_color=%23a6adc8&max_title_lines=1&width=250&border_radius=5 "Switching to tanstack ai for ai-commit-msg cli (part 3)")](https://www.youtube.com/watch?v=6itvjvt0gtk#gh-dark-mode-only)[![Switching to tanstack ai for ai-commit-msg cli (part 3)](https://ytcards.demolab.com/?id=6itvjvt0gtk&title=Switching+to+tanstack+ai+for+ai-commit-msg+cli+%28part+3%29&lang=en&timestamp=1767240450&background_color=%23eff1f5&title_color=%234c4f69&stats_color=%236c6f85&max_title_lines=1&width=250&border_radius=5 "Switching to tanstack ai for ai-commit-msg cli (part 3)")](https://www.youtube.com/watch?v=6itvjvt0gtk#gh-light-mode-only)
[![codewars attempt](https://ytcards.demolab.com/?id=UtXoV4Jo0qQ&title=codewars+attempt&lang=en&timestamp=1767238961&background_color=%231e1e2e&title_color=%23cdd6f4&stats_color=%23a6adc8&max_title_lines=1&width=250&border_radius=5 "codewars attempt")](https://www.youtube.com/watch?v=UtXoV4Jo0qQ#gh-dark-mode-only)[![codewars attempt](https://ytcards.demolab.com/?id=UtXoV4Jo0qQ&title=codewars+attempt&lang=en&timestamp=1767238961&background_color=%23eff1f5&title_color=%234c4f69&stats_color=%236c6f85&max_title_lines=1&width=250&border_radius=5 "codewars attempt")](https://www.youtube.com/watch?v=UtXoV4Jo0qQ#gh-light-mode-only)
[![Switching from vercel ai sdk to tanstack sdk - ai-commit-msg cli (part 2)](https://ytcards.demolab.com/?id=PKOK6Kaz_l0&title=Switching+from+vercel+ai+sdk+to+tanstack+sdk+-+ai-commit-msg+cli+%28part+2%29&lang=en&timestamp=1767149181&background_color=%231e1e2e&title_color=%23cdd6f4&stats_color=%23a6adc8&max_title_lines=1&width=250&border_radius=5 "Switching from vercel ai sdk to tanstack sdk - ai-commit-msg cli (part 2)")](https://www.youtube.com/watch?v=PKOK6Kaz_l0#gh-dark-mode-only)[![Switching from vercel ai sdk to tanstack sdk - ai-commit-msg cli (part 2)](https://ytcards.demolab.com/?id=PKOK6Kaz_l0&title=Switching+from+vercel+ai+sdk+to+tanstack+sdk+-+ai-commit-msg+cli+%28part+2%29&lang=en&timestamp=1767149181&background_color=%23eff1f5&title_color=%234c4f69&stats_color=%236c6f85&max_title_lines=1&width=250&border_radius=5 "Switching from vercel ai sdk to tanstack sdk - ai-commit-msg cli (part 2)")](https://www.youtube.com/watch?v=PKOK6Kaz_l0#gh-light-mode-only)
[![Creating a new package - ai commit msg cli (part 1)](https://ytcards.demolab.com/?id=D-E2upMnPtw&title=Creating+a+new+package+-+ai+commit+msg+cli+%28part+1%29&lang=en&timestamp=1766977096&background_color=%231e1e2e&title_color=%23cdd6f4&stats_color=%23a6adc8&max_title_lines=1&width=250&border_radius=5 "Creating a new package - ai commit msg cli (part 1)")](https://www.youtube.com/watch?v=D-E2upMnPtw#gh-dark-mode-only)[![Creating a new package - ai commit msg cli (part 1)](https://ytcards.demolab.com/?id=D-E2upMnPtw&title=Creating+a+new+package+-+ai+commit+msg+cli+%28part+1%29&lang=en&timestamp=1766977096&background_color=%23eff1f5&title_color=%234c4f69&stats_color=%236c6f85&max_title_lines=1&width=250&border_radius=5 "Creating a new package - ai commit msg cli (part 1)")](https://www.youtube.com/watch?v=D-E2upMnPtw#gh-light-mode-only)
[![Advent of Code 2025 Day 1 Part 1](https://ytcards.demolab.com/?id=z5wuzXSRakI&title=Advent+of+Code+2025+Day+1+Part+1&lang=en&timestamp=1766349838&background_color=%231e1e2e&title_color=%23cdd6f4&stats_color=%23a6adc8&max_title_lines=1&width=250&border_radius=5 "Advent of Code 2025 Day 1 Part 1")](https://www.youtube.com/watch?v=z5wuzXSRakI#gh-dark-mode-only)[![Advent of Code 2025 Day 1 Part 1](https://ytcards.demolab.com/?id=z5wuzXSRakI&title=Advent+of+Code+2025+Day+1+Part+1&lang=en&timestamp=1766349838&background_color=%23eff1f5&title_color=%234c4f69&stats_color=%236c6f85&max_title_lines=1&width=250&border_radius=5 "Advent of Code 2025 Day 1 Part 1")](https://www.youtube.com/watch?v=z5wuzXSRakI#gh-light-mode-only)