Samir Shuman
@devmansam.net
Software engineer specializing in web development
Location
🌉 Bay Area, California
Homepage
🏠 devmansam.net
Need a website?
👉🏽 cal.com/devmansam/consultation
Location
🌉 Bay Area, California
Homepage
🏠 devmansam.net
Need a website?
👉🏽 cal.com/devmansam/consultation
I added some redundancy to the github.com/devmansam777.... It will now first send HTTP GET request to your URL, and after a short delay the server will open up a headless instance of chrome that will visit your URL and lurk for a set interval (customizable). #100Devs #softwareengineer #puppeteer
November 12, 2025 at 12:52 AM
I added some redundancy to the github.com/devmansam777.... It will now first send HTTP GET request to your URL, and after a short delay the server will open up a headless instance of chrome that will visit your URL and lurk for a set interval (customizable). #100Devs #softwareengineer #puppeteer
I just published my second npm package. It's a typewriter effect web component I made earlier this year. Lots of options including google fonts integration and many styling options. Just tested w/Vite on React and Vue #100Devs #webdev #npm #softwareengineer
buff.ly/oa2AmCq
buff.ly/gjUqFIV
buff.ly/oa2AmCq
buff.ly/gjUqFIV
November 8, 2025 at 3:34 AM
I just published my second npm package. It's a typewriter effect web component I made earlier this year. Lots of options including google fonts integration and many styling options. Just tested w/Vite on React and Vue #100Devs #webdev #npm #softwareengineer
buff.ly/oa2AmCq
buff.ly/gjUqFIV
buff.ly/oa2AmCq
buff.ly/gjUqFIV
I just published my first NPM package!
I create a framework-agnostic back-to-top button web component a while back. It has custom attributes for styling and placement so no matter your project, this is a great solution.
Instructions in the README: buff.ly/ieXv4ej
#100Devs #npm #javascript
I create a framework-agnostic back-to-top button web component a while back. It has custom attributes for styling and placement so no matter your project, this is a great solution.
Instructions in the README: buff.ly/ieXv4ej
#100Devs #npm #javascript
November 7, 2025 at 10:16 PM
I just published my first NPM package!
I create a framework-agnostic back-to-top button web component a while back. It has custom attributes for styling and placement so no matter your project, this is a great solution.
Instructions in the README: buff.ly/ieXv4ej
#100Devs #npm #javascript
I create a framework-agnostic back-to-top button web component a while back. It has custom attributes for styling and placement so no matter your project, this is a great solution.
Instructions in the README: buff.ly/ieXv4ej
#100Devs #npm #javascript
Along with the video, img, and link options, I added an iframe option. You can demo your live sites and apps for clients. In the video I attached I'm actually navigating on those live sites on the mockups. Feel free to use. Instructions in README github.com/DevManSam777...
#100Devs #webcomponents
#100Devs #webcomponents
November 7, 2025 at 1:19 AM
Along with the video, img, and link options, I added an iframe option. You can demo your live sites and apps for clients. In the video I attached I'm actually navigating on those live sites on the mockups. Feel free to use. Instructions in README github.com/DevManSam777...
#100Devs #webcomponents
#100Devs #webcomponents
I built device mockups for my devleads.site landing page. A few people asked about them, so I coded a reusable web component for phone, tablet or laptop mockups. It supports img/vid fallbacks, anchor-tag linking, themes, hover animations,custom colors & responsiveness. Repo buff.ly/7BDPv99 #100Devs
November 6, 2025 at 2:56 AM
I built device mockups for my devleads.site landing page. A few people asked about them, so I coded a reusable web component for phone, tablet or laptop mockups. It supports img/vid fallbacks, anchor-tag linking, themes, hover animations,custom colors & responsiveness. Repo buff.ly/7BDPv99 #100Devs
Haha you’d think, but in reality 🍄
November 3, 2025 at 4:25 AM
Haha you’d think, but in reality 🍄
Added two seeder scripts to DevLeads buff.ly/uoH82IE for form templates
seed:force nukes everything and reseeds. Useful but deletes custom templates
seed:reset adds what's missing. keeps custom work safe
Both show clear output so you know what happened. Open source web dev cms. #100Devs #webdev
seed:force nukes everything and reseeds. Useful but deletes custom templates
seed:reset adds what's missing. keeps custom work safe
Both show clear output so you know what happened. Open source web dev cms. #100Devs #webdev
October 31, 2025 at 9:28 PM
Added two seeder scripts to DevLeads buff.ly/uoH82IE for form templates
seed:force nukes everything and reseeds. Useful but deletes custom templates
seed:reset adds what's missing. keeps custom work safe
Both show clear output so you know what happened. Open source web dev cms. #100Devs #webdev
seed:force nukes everything and reseeds. Useful but deletes custom templates
seed:reset adds what's missing. keeps custom work safe
Both show clear output so you know what happened. Open source web dev cms. #100Devs #webdev
I made a toggle button with a smooth cubic bézier animation for the DevLeads landing page to demonstrate the two form web components, then I thought I may as well add that to my homepage
That way there’s a longer one for web dev inquiries & a short form for everything else.
#100Devs #webdev #swe
That way there’s a longer one for web dev inquiries & a short form for everything else.
#100Devs #webdev #swe
October 31, 2025 at 1:02 AM
Sheeeeeeeeeesh! There's quite a bit of JavaScript but I was able to optimize the page performance tonight. Blazing fast. #100Devs #webdev #SEO #softwareengineer #javascript
October 30, 2025 at 7:32 AM
Sheeeeeeeeeesh! There's quite a bit of JavaScript but I was able to optimize the page performance tonight. Blazing fast. #100Devs #webdev #SEO #softwareengineer #javascript
One of my favorite features in DevLeads is the native Business Finder. It allows you to specify a location (city, state or zip), the type of industry to target, and the number of businesses to find. Here's a recording from our demo app that you can try @ devleads.site . #100Devs #webdev #swe
October 29, 2025 at 8:39 PM
One of my favorite features in DevLeads is the native Business Finder. It allows you to specify a location (city, state or zip), the type of industry to target, and the number of businesses to find. Here's a recording from our demo app that you can try @ devleads.site . #100Devs #webdev #swe
I integrated MongoDB into my project to ensure consistent shopping carts across sessions, with individual user carts and purchase records. Guest carts merge upon login and clear upon logout. This setup uses Next.js, Mongoose, and Clerk authentication. #swe #webdev #nextjs #mongodb #100Devs
October 28, 2025 at 10:36 PM
Improved Suburbia Skate project by adding Clerk authentication, PayPal checkout integration, full shopping cart system, user account profiles, & invoice generation. 3D skateboard customizer built with Next.js, GSAP and React Three Fiber.
suburbia-skateboard-shop.netlify.app
#nextjs #100Devs #webdev
suburbia-skateboard-shop.netlify.app
#nextjs #100Devs #webdev
October 27, 2025 at 10:35 AM
Improved Suburbia Skate project by adding Clerk authentication, PayPal checkout integration, full shopping cart system, user account profiles, & invoice generation. 3D skateboard customizer built with Next.js, GSAP and React Three Fiber.
suburbia-skateboard-shop.netlify.app
#nextjs #100Devs #webdev
suburbia-skateboard-shop.netlify.app
#nextjs #100Devs #webdev
I’m really trying to get back on track with my nutrition and that starts with preparing healthier options.
October 26, 2025 at 7:20 PM
I’m really trying to get back on track with my nutrition and that starts with preparing healthier options.
Come get a plate 👨🏽🍳🍝
October 25, 2025 at 10:53 PM
Come get a plate 👨🏽🍳🍝
Excited to give this a read.
October 25, 2025 at 7:50 PM
Excited to give this a read.
I've been seeing good traffic on the devleads.site demo but a smaller % of visitors than expected are using the form components! To highlight them, I added some green badges as a CTA. Try either one out, check the auto-generated emails, & have fun in the demo app. No sign-up needed! #100Devs #webdev
October 25, 2025 at 2:28 AM
I've been seeing good traffic on the devleads.site demo but a smaller % of visitors than expected are using the form components! To highlight them, I added some green badges as a CTA. Try either one out, check the auto-generated emails, & have fun in the demo app. No sign-up needed! #100Devs #webdev
@ghiblimagic.bsky.social made a cool app that helps pet shelters and new owners search for the perfect pet name for their little buddies. If you have a cool name in mind, you can add it to the collection too. Here's one I added, Cat Stevens haha 😺🎵
cool idea Ghibli!
cool idea Ghibli!
October 23, 2025 at 11:44 PM
@ghiblimagic.bsky.social made a cool app that helps pet shelters and new owners search for the perfect pet name for their little buddies. If you have a cool name in mind, you can add it to the collection too. Here's one I added, Cat Stevens haha 😺🎵
cool idea Ghibli!
cool idea Ghibli!
I just finished my 100 hours project and wanted to share it with the 100Devs community.
DevLeads (devleads.site) is a complete, self-hosted lead management system I built specifically for freelance web developers. It handles everything from initial contact to final payment.(cont.)
#100Devs #webdev
DevLeads (devleads.site) is a complete, self-hosted lead management system I built specifically for freelance web developers. It handles everything from initial contact to final payment.(cont.)
#100Devs #webdev
October 22, 2025 at 8:18 PM
I just finished my 100 hours project and wanted to share it with the 100Devs community.
DevLeads (devleads.site) is a complete, self-hosted lead management system I built specifically for freelance web developers. It handles everything from initial contact to final payment.(cont.)
#100Devs #webdev
DevLeads (devleads.site) is a complete, self-hosted lead management system I built specifically for freelance web developers. It handles everything from initial contact to final payment.(cont.)
#100Devs #webdev
I've been on a button hover animation kick lately
September 2, 2025 at 12:59 AM
I've been on a button hover animation kick lately
Utilizing ::before pseudo-elements and :hover pseudo-class to add some cool button hover effects
#webdev #100Devs #webdeveloper #coding #css
#webdev #100Devs #webdeveloper #coding #css
August 31, 2025 at 7:58 PM
Utilizing ::before pseudo-elements and :hover pseudo-class to add some cool button hover effects
#webdev #100Devs #webdeveloper #coding #css
#webdev #100Devs #webdeveloper #coding #css