Skip to content
@refactor-group

Refactor Group

Software agency & engineering community building custom software, open source projects, and helping engineers grow their careers

Refactor Group

We're a professional software agency and engineering community building custom software and open source projects while helping engineers grow their careers through one-on-one and group-based coaching.

Continue reading for more about what we do and multiple opportunities for you to team with us to advance your own software career.

What We Do

Custom Software Development

Refactor Group is an AI-embracing software agency delivering custom solutions across the full technology stack. We specialize in:

  • Full Stack Web Applications — Modern, scalable web platforms built with TypeScript, React, Next.js, Ruby, Elixir, Python, and Go
  • Embedded & Bare Metal Systems — Low-level firmware and IoT solutions using Rust, C, and C++
  • Open Source Development — Deep experience contributing to and maintaining open source projects, both individually and as a team

Our engineers bring decades of combined experience across diverse domains including IoT, multimedia, SaaS, and embedded systems. We work with modern languages like Rust, TypeScript, Go, Python, Ruby, and Elixir, alongside deep expertise in C, C++, Java, and .NET.

Software Engineer Coaching

Through Refactor Coaching, we offer expert coaching programs designed specifically for software engineers at every career stage. Our coaching covers:

  • Career Direction & Job Transitions — Define your path, prepare for interviews, negotiate offers
  • Technical Skill Development — Full stack development, Rust, embedded systems, software architecture
  • Engineering Leadership — Management skills, communication, and organizational influence
  • AI-Era Effectiveness — Harness AI tools to boost your productivity and evolve your skillset

Work one-on-one with experienced coaches who understand your challenges and are dedicated to helping you reach your full potential. Schedule a free introductory session to learn more.

Scripter to Rust Cohort

New to Rust and coming from Python or another dynamically-typed language? Join our Scripter to Rust cohort — a 6-week group-based program following a custom-developed curriculum where you'll learn Rust by building a complete JSON parser from scratch.

This coach and mentor-led, project-based program covers ownership, borrowing, enums, error handling, FFI, and Python bindings. You'll ship a real project, build your portfolio, and join a community of developers making the same transition. Come learn how Rust can help you become a much better software engineer, enrich your software career, and make some new friends while you're doing it.

Learn more and apply at scriptertorust.com

Refactor Coaching Platform

We're building an open source platform designed for coaches and engineering leaders to guide and mentor software engineers toward specific growth outcomes.

Status: Currently in beta testing with early users - if you're interested in being an early beta tester with free access to our production deployment, please get in touch by emailing us.

The platform provides tools for professional independent coaches, informal mentors, and engineering leaders to facilitate and enhance their coaching practice. Built with a Rust backend and Next.js frontend, it's an active open source project with opportunities for engineers to contribute.

Explore the repositories:

Rust Never Sleeps Community

Rust Never Sleeps

We host an international community of software craftspeople called Rust Never Sleeps. Members come from all around the world to build open source software, primarily in Rust, while learning from each other and growing their skills.

What we offer:

  • A supportive Slack community for collaboration and mentorship
  • Opportunities to contribute to real open source projects
  • Code review and feedback to help you become a better engineer
  • A diverse group of developers ranging from beginners to veterans with decades of experience

Featured community projects:

  • esp32-wroom-rp — Rust-based RP2040 WiFi driver for ESP32-WROOM modules
  • edge-rs — Rust IoT sensor framework for Raspberry Pi Pico
  • ambi-rs — Elixir-based IoT ambient sensor web service

Join Us

If you'd like to join a diverse group of developers building open source software and mastering your craft, complete this short intro form to request access to the community.

Get in Touch

Pinned Loading

  1. ambi ambi Public

    An Elixir-based IoT ambient room sensor web service (backend + frontend).

    Elixir

  2. edge-rs edge-rs Public

    A Rust implementation of the Edge IoT sensor framework for Raspberry Pi Pico.

    Rust 1

  3. ambi_mock_client ambi_mock_client Public

    Emulates an Edge hardware-based room sensor client purely as a CLI application.

    Rust 3

  4. esp32-wroom-rp esp32-wroom-rp Public

    A Rust-based RP2040 series driver providing WiFi functionality via Espressif ESP32-WROOM-32U/UE WiFi daughter controllers/boards

    Rust 7

  5. ambi-rs ambi-rs Public

    A Rust-based IoT ambient room sensor web service (backend + frontend)

    Rust 5 1

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…