Want Change? Start Small.

I grew up in the 2000s, when the internet was just starting to feel mainstream. I spent hours teaching myself HTML and CSS to customize my Myspace page, built bootstrapped blogs, and uploaded cringy sketches to YouTube. Back then, technology felt exciting, full of possibility, and rooted in community rather than dominated by commercial corporations. But over time, those playful spaces of the early internet shifted into something unrecognizable. Algorithms began prioritizing outrage over truth, and more recently, generative AI has sparked fears of exploitation, misinformation, and trend-chasing products with little real value. The problem isn’t that technology or AI are inherently bad—I, among many, would argue it has been a net benefit to society — but instead, tech has followed the same pattern of exploitation tied to every major resource in history.

Refactor 312 was founded to resist the cycle of building technology that serves corporations more than people. For me, this comes down to a few ideas that keep showing up in the way I think about building technology: starting small and focusing on quality, putting people first, and doing good.


Small-Scale, High Quality

There’s a lot of big problems going on today, and many smart, ambitious, good-hearted people are working hard to tackle all of them. These organizations are important and necessary, but with everyone racing to come up with the next “big thing”, maybe we’re starting to lose sight of the big picture. I think there’s a need for groups that take a different approach, providing tech solutions on a smaller, more personal scale. A solution for everything helps everyone a little, but with more time and without the pressure of profit, Refactor 312 can help targeted initiatives and individuals a lot. There’s no shortcut for high-quality work that is custom-tailored to the exact problem it’s meant to solve.

For example, imagine a massive analytics service like Google Analytics. It works for almost anyone in almost any industry. It provides automated charts, and generic metrics that give a high-level overview. Everyone gets something useful, but it’s often surface-level. You might know what is happening, but not why.

Now, compare that to a small team building a custom model for your small nonprofit. You probably don’t need 100 generic metrics, but rather you need one clear model that clearly answers the question you’re asking from your data. It’s not flashy, it doesn’t scale to every industry, and it doesn’t elicit maximum profit for the developer, but it’s precise and acurate. It solves the exact problem you face, in your context, with your data with the help of people who have taken the time to truly get to know your organization.


People First

Too many tech solutions focus on flash over substance, pushing gimmicks instead of addressing what people actually need. Having been on the client side myself, I have seen that this happens for two main reasons. First, because consultants don’t listen closely enough to their clients, and second, because they’re motivated to sell the next big, shiny product whether it’s truly necessary or not.

Right now, nearly every organization is rushing to add “AI” to their offerings, which to many people, means a ChatGPT-like chatbot. But not every organization actually needs or should have a chatbot. For many, an unnecessary AI product only drives up costs, increases environmental impact, and risks credibility if it produces incorrect information or hallucinations… as it still often does.

We’ll carefully listen to what your organization truly needs and because people — not profit — is our main driver, we’ll never try to push something that doesn’t make sense. Do you really need a chatbot to search your data, or do you simply need your data structured in an environment that makes it easy to query? 99% of the time, it’s the latter.


Do Good

We choose our work intentionally and focus on the people and organizations that often get overlooked, like ambitious individuals trying to gain experience in an oversaturated tech job market and small nonprofits that are making a direct impact for people, animals, and/or the planet.

We commit to protecting sensitive data while staying transparent about our methods, and using open source whenever possible so our work can reach more people. This transparency extends beyond our code: everything from organizational documents to financial records will be open to the public.

“Doing good” isn’t always simple. Ethical questions rarely come in black and white. That’s why we approach our work with openness, creating space for honest conversations about ethics, privacy, and security when appropriate. Above all else, we keep both clients and volunteers informed, making sure no one is left out of the loop.


Technology can still carry the spirit it once had in the early days. Refactor 312 exists to bring that spirit back with careful, community-centered work that solves real problems with care, intention, and love for our neighbors and craft.