The post WordPress Website Development with Docker for Small Business appeared first on Blind Penguin.
]]>A few months ago, I met Pablo Gilbes, an entrepreneur starting his own business. You might remember him and his company, RG Seamer Service, from this article. He approached BlindPenguin with a clear vision: a modern, high-performance website to establish his online presence. WordPress was an obvious choice for its user-friendly content management, and it’s a perfect tool for website development for small businesses. However, we knew that a standard, shared-hosting setup would limit flexibility and risk vendor lock-in. Instead, we embraced open-source tooling and containerization to give Pablo the autonomy he needed without sacrificing reliability or scalability.
To bring RG Seamer Service online, we began by provisioning an Ubuntu 24.04 LTS server on Linode. Using Docker Compose, we containerized each core service (PHP-FPM, Nginx, and MariaDB) into its own isolated environment. This approach guarantees that every component runs with exactly the dependencies it requires, simplifies future upgrades, and keeps the entire stack portable. We automated HTTPS through Let’s Encrypt and Certbot, ensuring SSL certificates are issued and renewed without manual intervention. All persistent data is stored on Docker volumes. This protects uploads, databases, and certificates during updates or restarts.
But website development for small businesses is more than just its front end. For email, we integrated Google Workspace on the client’s custom domain. We directed MX records to Google’s infrastructure. This gives Pablo enterprise-grade email, calendars, and tools—aligned with our open-platform philosophy. The result is a cohesive ecosystem: containerized web services, open-source SSL, and cloud-hosted email, all designed for performance, security, and full client ownership.
At first glance, our stack might seem simple, a classic LAMP-style setup running in Docker, but simplicity can be powerful. Small businesses often face a tough choice. Either subscribe to feature-packed SaaS platforms they’ll never fully use, or overspend on custom development. Having worn both hats—as a small-business owner and as an engineer at high-end firms—I’ve learned that the ideal solution strikes a balance between cost, capability, and control. By leveraging proven, open-source technologies and modern DevOps practices, we delivered a site that’s both affordable and future-proof.
RG Seamer Service’s poject reaffirmed a core principle at BlindPenguin: the best solution for website development for small businesses isn’t always the flashiest one. It’s the one that aligns with a client’s needs, budget, and long-term goals. We need to deliver an easy-to-manage, high-performing site free from vendor lock-in. That’s why we user WordPress stack on Ubuntu 24.04 LTS, automated SSL with Let’s Encrypt, and Google Workspace.
If you’re a small-business owner weighing the trade-offs between off-the-shelf subscriptions and custom builds, consider a lean, containerized approach. It’s an investment in both reliability and autonomy. Just like RG Seamer Service, you’ll be ready to hit the ground running.
RG Seamer Service’s website shows that a straightforward, containerized LAMP stack can deliver exactly what small businesses need: performance, security, and complete ownership. With Docker Compose on Ubuntu 24.04 LTS in Linode, automated SSL via Let’s Encrypt, and Google Workspace for email. Pablo manages both content and infrastructure with ease—no hidden fees or restrictive contracts required.
At BlindPenguin, we match the right technology to each client’s real needs, leveraging open-source tools to maximize flexibility and minimize costs.
The post WordPress Website Development with Docker for Small Business appeared first on Blind Penguin.
]]>The post Website Development for Starting Businesses appeared first on Blind Penguin.
]]>
Bringing a new business to life online is always is not an easy task, but building your online presence does not have to be a struggle. As a newly launched company, RG Seamer Service knew the importance of making a strong first impression with a professional website in a competitive market. That’s why Blind Penguin offers website development for starting businesses. It was a great pleasure working with them to bring their vision to life. Whether you’re a tech expert or have no background in web development, we’re here to build a polished online presence you can be proud of.
From the beginning, Pablo, Zack, and the RG Seamer Service team understood that a strong online presence was key to making a professional first impression. In fact, according to Forbes’ 2025 Guide to Starting a Business, a website is one of the essential tools in the first few steps for creating a successful venture. We kicked things off with a discovery meeting to fully understand their goals and mapped out a detailed plan of action. Thanks to our tiered pricing guide, they were able to choose the services that best fit their needs while staying within budget. We then designed a clear, intuitive site map to showcase RG Seamer Service’s full range of offerings, making it easy for both new and returning clients to explore what the company can do for them.
To meet RG Seamer Service’s specific needs, we created a custom-built website. It features a striking landing page with visuals and subtle animations. We built service subpages, an About page, a contact form, and a blog to highlight the team’s knowledge. To help them reach a broader audience in markets like Mexico and Puerto Rico, we integrated a translation plugin that makes the site accessible in both English and Spanish. At Blind Penguin, we believe that website development for starting businesses is not just about delivering a functional site—it’s about empowering our clients. We stay in close contact during the project. Our team explains SEO, accessibility, and server setup step by step.
We help clients get what they need and use our guidance to make the most of their digital presence. This kind of partnership is especially important in the early stages of a business, when founders are often overwhelmed with paperwork, securing their first clients, acquiring equipment, and juggling other time- and budget-consuming tasks.
Blind Penguin was also born from an entrepreneur’s dream, which makes it especially rewarding to support fellow founders as they bring their ideas to life. Establishing your online presence is just one of many steps in launching a business, but our website development for starting businesses services are designed to help new companies focus their time and energy where it’s needed most. We’re grateful to the RG Seamer Service team for trusting us with their vision and wish them continued success in their journey. Building a business isn’t easy— but it’s a little easier when you have Blind Penguin by your side for all your software needs.
The post Website Development for Starting Businesses appeared first on Blind Penguin.
]]>The post Blind Programmer Blueprint: How I Code and Why It Matters appeared first on Blind Penguin.
]]>One of the questions I get the most is, “How do you code if you’re blind?” It’s natural to be curious about these topics. People often imagine coding blind must be extremely difficult—or easy, with the right tech—and they usually suggest high-end or even sci-fi-like solutions. Nevertheless, the answer is often way more simple than most people anticipate. This blog post isn’t just here to answer that—though we’ll definitely cover it. It’s also here to challenge misconceptions about blindness, showcase the real tools and skills I use as a blind programmer every day, and hopefully inspire other visually impaired folks who might be thinking about stepping into the world of software development.
A screen reader is a piece of assistive technology that converts text displayed on a screen into speech. It lets blind and visually impaired users navigate the computer, browse the web, write code, and do pretty much anything a sighted person can do—just with a different interface. Instead of using your sight, you use your hearing.
As you see, contrary to what some may think, the technology most of us use isn’t some futuristic or cutting-edge invention— in fact, the first screen reader was created in 1986. Initially designed to operate solely on DOS, these tools have since evolved to support modern graphical operating systems. Today, screen readers are embedded into most of our devices—from computers and mobile phones to smart TVs—making them an ever-present part of our lives.
Of course, there are other tools some blind or visually impaired users rely on, like screen magnifiers, contrast enhancers, and braille displays. But personally, I stick with a screen reader and a good pair of headphones. That’s it. No fancy equipment needed.
In today’s market, there is a broad variety of screen readers available, and interestingly, the priciest options aren’t always the most effective. I personally lean towards free or open-source solutions like NVDA on Windows or Orca on Linux. See? No need to break the bank either if you want to start coding. These options are fast and highly customizable. With the right setup, screen readers make it easy to navigate complex projects efficiently. You can adjust the reading speed on most screen readers, making it easier to fly through code once you’re used to it.
If you’re starting out as a blind programmer, I can’t recommend Visual Studio Code (VS Code) enough. It’s lightweight, customizable, and incredibly accessible. Screen readers work well with it, and many of the most popular extensions are usable right out of the box with no extra configuration.
I like how logical their keyboard shortcuts are and how well many extensions work with screen readers. Of course, it’s not all sunshine and rainbows. For example, VS Code could definitely improve how it handles terminal interaction with screen readers. Ideally, it would be great if updates always kept accessibility in mind—not just VS Code, but honestly any kind of software, to be fair.
If you’re a blind person thinking about getting into coding, here are some things that helped me—and might help you too:
My favorite setup is on Linux (for more advanced users). However, for beginners, NVDA on Windows is one of the best out there. Learn how to configure it for reading code so it speaks punctuation and symbols. Coding Blind Tech has a great tutorial on that.
Look for courses that use real code editors or text-based formats—not just video or screenshots. That way, your screen reader can actually read the content. This is also a shout-out to all course creators: have your support materials ready for your visually impaired students.
The terminal will become your best friend. It’s a fast, keyboard-friendly environment where you can work efficiently without worrying about inaccessible user interfaces. I know it might be intimidating at first, but you will get the hang of it.
Learn how to navigate the file manager and other common tasks you will be doing often on your operating system. This way, you can easily tackle tasks that would require the use of a mouse with ease. Use your keyboard as much as possible.
Many of them will rely on autocomplete and search-based editors built with visual feedback in mind and don’t always play well with screen readers. They can silently modify or delete code without announcing changes. Even relatively accessible tools like GitHub Copilot in VS Code need careful monitoring. Use AI tools sparingly and always double-check what they insert.
Stick with Xorg, Not Wayland: If you plan on using Linux with a screen reader, make sure your system is running Xorg instead of Wayland, since accessibility support under Wayland is still very limited. I shared more about this in my talk at LinuxFest Northwest. Pop!_OS or Ubuntu are great starter options—both have solid accessibility and strong community support.
Apps like Slack, Teams, or some email clients can be hit or miss when it comes to accessibility on desktop. Personally, I prefer using these productivity tools on my phone or tablet, where accessibility is often better. Pairing your mobile device with a Bluetooth or USB keyboard makes typing much easier, especially if you’re visually impaired and don’t like dealing with touchscreen keyboards.
This should be obvious, but it’s worth saying: don’t skip proper HTML structure and accessibility. YouTube tutorials often show how to “make it work,” but rarely teach how to make it accessible. I learned this the hard way. Poorly structured HTML will confuse your screen reader and result in frustrating feedback like “blank… blank… blank…” instead of meaningful navigation.
Use semantic elements and proper attributes. Tags like aria-label, headings, and landmarks can make a big difference for accessibility. The documentation at developer.mozilla.org is a goldmine, especially their sections on accessibility. Honestly, this tip applies to all programmers, not just blind ones—accessible code is just better code.
Find people like you. Follow us here and on social media—we share tools, tips, and resources for blind coders. And connect with others online to find mentors and inspiration.
When it comes to what qualities a good developer must have, blind coders may be one step ahead. One of the most important skills in programming might be attention to detail—and that just so happens to be a strength for many blind coders. When you work with a screen reader, you naturally pay more attention to syntax, spacing, and structure. It trains you to listen closely and focus on the little things, which can actually be a big advantage.
We also tend to write clean, readable code out of necessity—because confusing structure makes it harder to navigate. That kind of discipline can set visually impaired software developers apart in team environments where quality and collaboration matter.
I’ve missed out on learning opportunities simply because people didn’t understand—or didn’t want to understand—accessibility tools. Limited support and outdated attitudes kept doors closed that should have been open. So today, I share this to inspire change. People like school personnel, policy makers, and even content creators must better understand what blind programmers can achieve, then take a more inclusive attitude that will benefit all the community.
Whether you’re here to challenge your assumptions or to start your own journey as a visually impaired programmer, I hope this post shows you what’s possible. With the right tools and mindset, there’s no reason why a blind person can’t become an incredible software developer.
If you’re attending LinuxFest Northwest, be sure to check out our talk on accessibility in open source. We’ll be showcasing Igloo, our fully accessible, self-hosted media center built with screen reader users in mind. It’s a great example of how open source projects can prioritize inclusion without sacrificing functionality. If you’re in the area, swing by and join the conversation! We’d love to connect, share our journey, and inspire more developers to build with accessibility from the start.
The post Blind Programmer Blueprint: How I Code and Why It Matters appeared first on Blind Penguin.
]]>The post Accessibility Talk: Blind Penguin in LFNW 2025 appeared first on Blind Penguin.
]]>
Open-source software is built on the idea that technology should be accessible to all. But who does “all” really include? Too often, accessibility is treated as an afterthought rather than an essential feature, leaving many users—especially those with disabilities—struggling to engage with tools that claim to be universal. Ensuring accessibility in open-source software means designing tools that everyone can truly use, regardless of ability.
At Linux Fest Northwest 2025, Blind Penguin’s José Ibáñez will challenge this notion in his talk, Beyond ARIA Labels: What a Blind Film Enthusiast Can Teach Us About Open Source. As a blind developer, José encountered first-hand the barriers that prevent many open-source tools from being fully accessible. His journey led him to create Igloo, a self-hosted, modern media center designed to be fully functional with screen readers and built with accessibility at its core.
The inspiration for Igloo came from José’s father, a film enthusiast who meticulously curated a vast movie collection. When José decided to create a digital version of that collection, he quickly ran into a frustrating reality: many “accessible” media centers were anything but. Interfaces that relied on visual navigation, missing screen reader support, and inconsistent keyboard controls made it nearly impossible for him to enjoy something as simple as watching a movie.
Rather than settling for a system that wasn’t built with users like him in mind, José took the open-source approach—he built his own solution. Igloo was developed with Go for the backend, a web app built with React, and mobile and TV clients powered by React Native. Every step of the way, accessibility was a core requirement, not an afterthought.
This talk will take attendees through José’s experience and provide practical guidance on making open-source software more inclusive. Topics include:
Accessibility and Excellence: Why designing for accessibility improves overall software quality.
Screen Readers in Action: Real-world examples of accessible interfaces.
The Art of Accessibility: Guidelines that make design simpler and more effective.
Testing Beyond Code: The importance of hardware tryouts in accessibility testing.
The Human Element: How building empathy leads to better accessibility design.
Accessibility Myths Busted: Debunking common misconceptions that hold developers back.
Accessibility isn’t just about compliance—it’s about ensuring that everyone can fully engage with the technology we create. Whether you’re a developer, designer, or open-source enthusiast, this session will challenge you to rethink how inclusive your software really is and provide you with the tools to make it better. Prioritizing accessibility leads to better user experiences, broader adoption, and a stronger, more inclusive tech community.
Ensuring accessibility in your software isn’t just about compliance—it’s about creating inclusive, user-friendly experiences for everyone. At Blind Penguin, we specialize in IT consulting to help businesses develop accessible applications that meet industry standards and user needs. Let’s work together to make your software truly open to all!
Expert guidance on accessibility best practices
Audits and improvements for existing software
Development of inclusive digital solutions
If you’re passionate about open-source software and want to build truly inclusive applications, don’t miss this talk at Linux Fest Northwest 2025.
Date & Time: 4/26/2025 2:30 pm
Location: Bellingham Technical College
Learn more at: https://linuxfestnorthwest.org/We hope to see you there! Let’s make open-source truly open for all.
The post Accessibility Talk: Blind Penguin in LFNW 2025 appeared first on Blind Penguin.
]]>The post Secure Self-Hosted File Storage Alternative appeared first on Blind Penguin.
]]>
Are you ready to take control of your data? Meet IceCapsule, the open-source, secure self-hosted file storage and sharing platform built to prioritize privacy and security. Designed for individuals and organizations, it’s packed with features to replace traditional cloud solutions like Google Drive.
A fully self-hosted, open-source file storage and sharing platform ensuring privacy and security.
Built with Next.js 15, TypeScript, and TailwindCSS for a responsive and customizable interface.
Deploy locally with Docker Compose—perfect for individuals and organizations.
Why IceCapsule?
IceCapsule is a secure self-hosted file storage currently at Version 1.0, offering secure storage, file sharing, and passwordless authentication. Big updates, including advanced search and folder structures, are on the way in Version 1.5!
The post Secure Self-Hosted File Storage Alternative appeared first on Blind Penguin.
]]>The post Serverless Solution for Business Growth appeared first on Blind Penguin.
]]>
Ever wake up to an unexpected email—or even a phone call—from your cloud provider, informing you that some mysterious service you forgot to cancel has racked up charges high enough to make you consider applying for a small bank loan? If you’ve ever wrestled with the labyrinth of AWS or Azure dashboards, you know exactly what we mean. At BlindPenguin, we’ve experienced the good, the bad, and the hilariously confusing side of giant cloud providers. Their powerful tools often come wrapped in layers of complexity that can leave you feeling like you need a GPS just to find your way around, not to mention the surprise expenses that can sneak up faster than you can say “overdraft.” That’s why we present you with an alternative smarter and simpler serverless solution for business today.
a platform that delivers enterprise-level capability without the convoluted maze of menus. Appwrite’s clean, intuitive interface puts essential backend features like authentication, databases, and storage right at your fingertips. This means you can spend less time scratching your head and more time creating brilliant applications.
It might surprise you to learn that American Express (AMEX) relies on Appwrite to power its backend services. When a global financial powerhouse puts its trust in this serveless solution for its business, it’s a clear signal that Appwrite is built to handle even the most demanding enterprise conditions, all while keeping things refreshingly straightforward.
Flexibility is another big win with Appwrite. Every project has unique needs, and Appwrite meets them with two hosting options. If you crave full control over your data—whether for regulatory reasons or personal preference—you can opt to self-host your backend. Prefer to skip the hassle of server maintenance? Appwrite’s serverless solution for businesses and its cloud delivers the same powerful features with a pricing structure that’s refreshingly simple and easy to understand. Say goodbye to deciphering endless cost breakdowns or those runaway charges that creep up overnight.
At BlindPenguin, we’re excited to work with an open-source platform that thrives on community-driven innovation. Appwrite’s vibrant ecosystem means continuous improvement and rapid updates, ensuring the platform evolves alongside modern development challenges—without tying you down to a proprietary system.
Our commitment to embracing Appwrite is all about delivering secure, scalable, and cost-effective solutions with a gentle learning curve. Whether you’re a startup testing the waters or an established enterprise in need of a flexible, efficient backend, Appwrite offers the perfect blend of power and simplicity. Being our preferred serverless solution for businesses.
If you’re ready to build your next software project on a platform that makes development feel less like a treasure hunt and more like a walk in the park, we’d love to help you get started.
Contact us at BlindPenguin today, and let’s work together to bring your ideas to life—without the usual technical headaches or runaway cloud bills.The post Serverless Solution for Business Growth appeared first on Blind Penguin.
]]>The post About Us: Custom Software Solutions appeared first on Blind Penguin.
]]>At Blind Penguin, we believe technology should be accessible, adaptable, and empowering. As highlighted by our founder, José Ibáñez, in a recent video, our company is built on the principles of open-source development and inclusivity while building custom software solutions that do not sacrifice quality.
José’s journey as a blind programmer gives him a unique perspective on software development. Navigating the tech world with screen readers and accessibility tools has reinforced our mission: to build solutions that work for everyone.
We leverage Linux and other open-source technologies to create high-quality, cost-effective software tailored to each client’s needs.
Why does this matter for your business? Because open-source technology isn’t just for developers—it’s a powerful tool used by industry giants like Google, Microsoft, and IBM. It enables innovation, security, and flexibility without the constraints of proprietary software. At Blind Penguin, we apply these same principles to help businesses of all sizes, from small startups to large enterprises, streamline their operations with custom-built, scalable solutions. Read more about how Blind Penguin uses the power of open-source software to build cost-effective solutions in this article.
If you’d like to know more about who José and other blind programmers code, you should read this article.
The post About Us: Custom Software Solutions appeared first on Blind Penguin.
]]>The post Business Data Security During Hurricane Season appeared first on Blind Penguin.
]]>
Puerto Rico and other regions in the Caribbean are always on high alert during hurricane season, especially after the recent power outages experienced throughout the island. During times like these, it’s natural to wonder how to ensure business data security. In this article, we’ll present user-friendly solutions to help you keep your data safe, allowing you to focus on other important matters during this sensitive time of the year.
We hope this article helps your business data security prepare for hurricane season. If you need more help, know that Blind Penguin offers IT management solutions that will take care of all these steps of data security and a few more. Contact us through our contact page or send us an email at [email protected]
Stay safe!
The post Business Data Security During Hurricane Season appeared first on Blind Penguin.
]]>The post Cost-effective Software Development with Open-Source appeared first on Blind Penguin.
]]>In a recent episode of Linux Unplugged, I had the privilege of sharing my journey as a software developer, entrepreneur, and advocate for accessibility in technology. As the founder of Blind Penguin, my goal is to build software that is efficient, cost-effective and that works for everyone — especially those often overlooked. I want to prove you can have cost-effective software development if you correctly leverage the power of open-source tools.
If you are interested in watching the full interview, we are making it available on our YouTube channel. Nevertheless, I would like to point out a few important sections of our conversations to our clients and blog readers.
Blind Penguin started with only me as the sole employee in Puerto Rico, specializing in web development. Over time, not only our team grew but also our business. We have had the chance to broaden our experience, working with API design, and cloud infrastructure for both the local government and the U.S. federal government, as well as private companies. We also focus on web and mobile development, assisting clients in building applications tailored to their unique needs. We have come a long way from a single person’s dream to the company we are today, and it has been a great honor to sponsor Linux Fest Northwest in its 2024 edition.
Our latest passion is breaking into the open-source world. At Linux Unplugged, I discussed how my experience as a blind software developer has shaped my perspective on user experience and accessibility, which brings me to my next point.
As a movie lover, I’ve always been passionate about creating the perfect home cinema experience. Over the years, I’ve built my own media servers, ripping Blu-rays and managing a massive collection of films. But existing solutions didn’t fully meet my needs—so I decided to build my own.
Igloo is a new media streaming platform designed with accessibility in mind. Unlike other platforms, Igloo ensures seamless screen reader support, intuitive navigation, and a fully native Android and web client. It’s a personal project born out of my passion, but one that I hope will benefit the broader accessibility community when it launches. Stay tuned to my GitHub account for the next updates. Igloo is proof that cost-effective software development can happen without sacrificing in accessibility and qualite.
Accessibility isn’t just about compliance—it’s about unlocking technology for everyone. Many organizations still overlook this crucial aspect of software development, possibly leading to tools and services that are inefficient to users with disabilities, especially those who use screen readers.
Linux has made significant strides in accessibility, but challenges remain. In the interview, I discussed how sandboxed applications can interfere with screen readers like Orca, making software difficult to use. Similarly, the transition to Wayland has presented new accessibility hurdles, requiring developers to rethink how input and UI interactions work for blind users.
Despite these challenges, distributions like Pop!_OS and Ubuntu continue to improve their accessibility features, offering better integration with screen readers.
Through Blind Penguin’s Accessibility Consultancy, we help businesses design products that work for all users, ensuring that applications are not just functional but inclusive. Whether it’s a web or mobile application, our team specializes in making software that is usable, efficient, and accessible.
Blind Penguin is on a journey of growth, and we’re eager to collaborate with more businesses and individuals—especially in Puerto Rico—to build a world where technology and community go hand in hand. We extend our gratitude to Linux Unplugged and Linux Fest Northwest for giving us the opportunity to share our vision. Don’t forget to check their websites for great content on the open-source community.
If you enjoyed this blog and want to explore how open-source solutions can help you with cost-effective software development, reach out to us at [email protected] or visit our contact page.
Together, we can create a world where technology empowers, rather than excludes.
The post Cost-effective Software Development with Open-Source appeared first on Blind Penguin.
]]>The post High-Quality Code & Cost-effective Open-Source Software appeared first on Blind Penguin.
]]>
The correlation between price and quality is often considered when choosing products or services, including software. Here at Blind Penguin, we work to deliver outstanding code that is affordable and efficient. So, how do we make it possible? How to deliver both high-quality and cost-effective code to our clients?
In the world of technology, as in many other areas, we believe in the power of community to create collective improvement. Therefore, we choose to incorporate open-source solutions into our portfolio. Open-source means, in a few words, that the code of software is made publicly available. Projects and initiatives in this category often take advantage of the broad community that is involved in it, bringing outstanding quality through the collaboration of many minds working on it. Android and WordPress are great examples of technology that are used every day to empower their users the open-source way. In our company, we use a variety of tools that are free/open such as Visual Studio Code, App Write, Docker, and many more. When we incorporate open-source material into our work, we are ensuring that our clients get some of the best possible technology available, while also maintaining a low cost for our products once many of these solutions are themselves free.
In the spirit of the collaborative participation that the open-source ways bring to our company (and consequently to our clients), we are proud to announce our sponsorship of LinuxFest Northwest. Our team will make it to Bellingham in April to attend the event, where we will learn more with the speakers, participate in sharing experiences, and also build up this amazing network of hard-working and passionate people.
Learn more about them on their website: https://linuxfestnorthwest.org/ and stay tuned for our updates on the event.
The post High-Quality Code & Cost-effective Open-Source Software appeared first on Blind Penguin.
]]>