Building kick, Proactivee and Tech Sprout

TomHarb

Full-stack web developer

I build web products end to end with Ruby on Rails and Next.js, and I love shipping tools other developers use.

RailsTypeScriptNext.jsReactPython

About me

Developer and software engineering student.

I'm Tom, a full-stack developer who works with Ruby on Rails, Next.js and React, with Python and a cyber security itch on the side. I like learning new tools and languages, and I like turning that learning into products.

Right now I'm working as a junior full-stack developer, building a developer platform called Proactivee, alongside multiple other smaller open-source projects.

Fun fact: I love Minecraft. This whole site is a little world built around that.

Years of experience0
GitHub contributions0
Projects in motion0
Stars on gfscoute0

My stack

This whole section is a rock wall. Your cursor carries the torch: click blocks to mine them and uncover the five ores hidden in the rock.

Ruby on RailsTypeScriptNext.jsReactPython
0 of 5 ores found

Core stack

Ruby on Rails

Full-stack products, shipped fast

TypeScript

Typed code across front and back

Next.js

Server rendering and app routing

React

Component-driven interfaces

Python

Scripting, tooling and ML experiments

Toolbox

PostgreSQL

Relational data

Redis

Caching and queues

Docker

Containers and deploys

AWS

Cloud infrastructure

Tailwind CSS

Fast, consistent styling

Git and GitHub

Branches, reviews, CI

Linux and Security

Kali tooling, security mindset

Projects

What I'm building now, and what's landing next.

Open source · v1.4.0

Beats

A small GTK app for Debian (PipeWire and WirePlumber) that fixes noisy headset and earbud mics: live level meter, record-and-play-back test, Bluetooth profile switching and RNNoise noise filtering.

LinuxGTKPythonMIT
Open source

kick

A config-driven launcher for project bundles and reusable shell command groups.

CLIPythonOpen source
Production testing

Proactivee

A closed-source developer platform, now in closed-scale production testing.

Dev platformClosed source
Co-founder

Tech Sprout

A tiny startup I co-founded: Tech Sprout, trading as tsconsulting.

StartupCo-founder

Coming soon

Coming soon

Next.js Starter Pack

A Jumpstart-style starter for Next.js, so new apps begin with the essentials already in place.

Next.jsStarter kit
Coming soon

Rich-text tool

An open-source rich-text tool written in TypeScript.

TypeScriptOpen source
Coming soon

Feature flags tool

An open-source feature flag tool written in TypeScript.

TypeScriptOpen source

The journey

From freelance Rails projects to building my own products.

May 2025 – Present

Junior Full-Stack Web Developer

Full-stack work across Ruby on Rails, Next.js and TypeScript, alongside my own products and open-source tools.

Aug 2024 – Apr 2025

Full-Stack Web Developer Intern

Part-time, six hours a day, at engageconsulting.com. My first step into working inside a professional team.

May 2024

Freelance Ruby on Rails Developer

Started taking on full-stack Rails projects as a freelancer, where I learned to own a product from idea to launch.

Let's build something

Have a project, a role or an idea? Write to me. Your message opens in your email app, addressed to me.