We champion the causes that bring out the best in humanity.

We devote our craft to missions greater than ourselves—by building tools that empower those who bring them to life and passing that will to the next generation.

🛡️ The Values of the Guild

Forge With Purpose

We create what counts—tools that empower, systems that uplift, and code that supports people, not just products. We build with the belief that technology should advance the greater good—serving missions that matter and people who make a difference. In the guild, every build begins with purpose and ends with impact.

Pass the Flame

We don't just teach—we entrust. To shape the future, we walk with those who will one day lead it, sharing not only our skills, but our passion, our convictions, and the reason we build. Like a blacksmith passing down the forge, we hand off more than tools—we hand off the will to carry the craft forward. This isn't fast work. It's faithful work. And it's how the flame endures—burning brighter in those who come next.

Aim Higher Than Ourselves

In the guild, we build for something greater—for missions that matter, for people we may never meet, for outcomes that outlast our names. Success isn't measured by recognition, but by the impact left behind. Whether our work is praised or unseen, we craft with the conviction that the highest aim is to lift others higher. If our part fades from the credits, but someone else stands taller because of it—that's the win.

Level Up Continuously

Every line of code, challenge, or teammate teaches us something—if we're willing to learn. In the guild, we press on—not to be perfect, but to be better than yesterday. Learning is a lifelong quest, and we level up with every step. We honor the process, knowing that who we're becoming matters as much as what we build.

Share the Bounty

Not all treasure is meant to be kept. Whether it's hard-won knowledge, helpful tools, or lessons from the last quest—we give what we've gained. In the guild, generosity isn't optional; it's how we multiply impact. What blesses one can bless many. What we give may seem small, but in the right hands, it becomes part of something far bigger than us.

Carry Each Other

This isn't a solo campaign. We watch each other's backs, patch wounds, and match pace with those who need it. In the guild, we carry burdens like gear—shared across the party, so no one falls alone. Sometimes that means offering advice; other times, it means just sitting with someone in the hard parts. Strength isn't just in what you can lift, but in what you're willing to carry for someone else.

Always Be Crafting

We were made to make—even when no one's watching. Whether in small bugfixes or large quests, we stay curious, learning, building, experimenting. We don't wait for the perfect moment or ideal conditions. We build because it's woven into who we are—and because every small act of creation carries the potential to serve, shape, and spark something greater.

❤️‍🔥 What We Do

Purpose-Built Software

Custom Web & App Development for Non-Profits

We partner with organizations on the frontlines of change—those who serve, uplift, and fight for what matters. Through handcrafted websites and apps, we build tech that carries their mission further. Every project is a torch lit, a signal fire in the dark. Our guild shows up where digital impact meets real-world need. We don't just write code—we listen deeply, build intentionally, and shape tools that empower the work of justice, mercy, and restoration. Your mission becomes our mission, and your impact becomes our craft.

Forge Future Disciples

Mentorship, Training & Pair Programming for Aspiring Crafters

We train the next generation of digital artisans through mentorship rooted in faith, purpose, and code. This isn't school—it's a journey walked side by side with experienced developers who pass on both their skills and their values. Apprentices don't just gain experience—they gain belonging, confidence, and calling. In the guild, mentorship isn't a transaction—it's a sacred trust. We raise up builders of both software and character, equipping them to serve with integrity wherever they're called.

The Network of Crafters

Connecting Builders, Sharing Stories, Growing Together

We connect student orgs, tech clubs, nonprofits, and mission-driven makers into one living network—a guild without walls. Through talks, meetups, and shared quests, we pass along what we've learned and listen deeply to each other's stories. This is more than networking—it's fellowship with purpose. Together, we're building a growing library of wisdom, experience, and mentorship—a place where aspiring crafters can ask real professionals for guidance, share a meal, or light the next spark of inspiration. Because when we grow together, we craft a better world.

The Open Vault

Open-Source Tools for the Greater Good

Some tools are meant to be shared. Our open-source projects are gifts to the global community—crafted to solve common problems faced by ministries, non-profits, and grassroots movements. We maintain a codex of solutions for others to freely build upon. These aren't just side projects—they're offerings. Code with a conscience. A legacy of collaboration, so no builder has to start from scratch. What we've learned, we leave behind as blessing.

🤺 Applying as an Apprentice

Not mere training—a calling. Apprentices become masterful artisans through real-world quests alongside seasoned mentors.

What is this apprenticeship?

A transformative journey where aspiring crafters learn through hands-on experience, guided by seasoned mentors.

Who can apply?

Anyone with a passion for technology and a desire to learn. We welcome all backgrounds and skill levels.

What will I learn?

You will gain practical skills in software development, project management, and teamwork, preparing you for a successful career.

What projects will I work on?

You will work on real-world projects that make a difference, collaborating with nonprofit organizations to create impactful solutions.

Is this a paid program?

No, this is a volunteer-based learning experience. Our reward is growth, impact, and shared purpose—not profit. That said, some projects may open up paid opportunities as you grow.

Do I need to be a Christian to join?

No. While some mentors include prayer and scripture in their sessions, apprentices from all beliefs (or none) are welcome. We simply ask for openness, mutual respect, and a willingness to reflect on purpose.

Will I get a certificate or credential?

While we don't offer formal certificates, your work and progress will be documented. You'll finish the program with real-world projects, mentor feedback, and a clearer path forward in your craft.

What happens after the apprenticeship?

Graduates may continue building, mentor others, or join future guild missions. This program is meant to equip you for more than one season—it's a foundation for lifelong craftsmanship.

How are apprentices selected?

We review each application for heart, hunger to learn, and alignment with the guild's mission. Skill level matters less than attitude, teachability, and readiness to commit.

What happens if I don't get selected?

If you're not selected this round, don't be discouraged. It may simply be a matter of timing, project fit, or availability of mentors. We'll keep your application on file and may reach out when new opportunities open. Keep crafting—your journey isn't on pause.

📜 Contact the Guild

Send your inquiries or quests to we@willcraft.software or send a message below

📖 The Guild's Chronicles

Read our latest posts, tutorials, and insights on software development, mentorship, and the craft of coding.

TypeScript: A Philosophy Built on Imperfection

Written by Nap Joseph Calub on May 1, 2025

TypeScript isn't just a tool—it's a way of thinking about code, collaboration, and clarity. Discover why learning TypeScript is less about syntax and more about writing software with purpose.

Read more →

Setting Up a Web Development Environment on macOS

Written by Nap Joseph Calub on April 30, 2025

Got a new Mac and want to get it ready for web development? This guide walks you through everything you need to install and configure a powerful development environment using modern tools.

Read more →

Introduction to IntersectionObserver

Written by Nap Joseph Calub on April 23, 2025

The IntersectionObserver API lets you trigger code when elements enter or exit the viewport, improving both performance and user experience. In this post, I explain how to use it for adding animations to HTML elements, demonstrating how I implemented it in my Vento template with Tailwind CSS.

Read more →