Introducing FixitCRM
Introducing FixitCRM, an open-source CRM for repair shops.
tabrez@localhost:~$ whoami
Full-Stack Engineer · UI Tinkerer
I'm Tabrez, a Full-Stack Engineer with a passion for building software and exploring technology. I enjoy turning ideas into reality, creating interesting interfaces, solving problems and figuring out how things work. I'm always learning, experimenting and finding new things to build.
cd ~/projects❯ git status --short --branch
## main ● working tree clean
❯ stack
Node.js · Express · Next.js · TypeScript · JavaScript · React · MongoDB
Commands: whoami · date · stack · projects · about · contact · invader
Type help for archive commands. Press Tab to complete.
tabrez@localhost:~/about$ cat about.md
I’m Tabrez, a Full-Stack Engineer who turns good ideas into practical, reliable software that solves real problems.
I like finding the simple approach: something that works well now, is easy to look after, and has room to grow.
I enjoy working with thoughtful people, whether that means starting something new or lending a hand where it’s needed.
Have an idea? I’d love to hear about it.
COMPANIES I’VE WORKED WITH







SELECTED PROJECTS
tabrez@localhost:~/blog$ ls -lt *.md
Experiments, lessons learned, and things I’ve been figuring out.
Introducing FixitCRM, an open-source CRM for repair shops.
Using OpenRouter and an OpenAI-compatible API to generate equipment descriptions for RiffTales.
Using Zustand for state management in React apps.
Adding authentication to your app with Clerk, without needing to build your own backend.
How the React Compiler eliminates unnecessary renders and callback dependency issues
Building modern web apps with Node.js, MongoDB, and React while keeping memory usage under control.
Updating an existing Express API to Netlify serverless functions.
Simplifying Without Sass or Redux.
tabrez@localhost:~/projects$ ls -lt
A few things I’ve built.
More always in progress.
Workshop management · In development
Fixit CRM helps repair shops manage customers and workshop activity without juggling spreadsheets and sticky notes.
The dashboard brings repair statuses, recent activity, items that need attention, and the day’s appointments together, with dedicated areas for customers, equipment, jobs, and appointments.
I’m actively building Fixit CRM and looking forward to sharing more as it develops.
Music · Community platform
Rifftales is a place for musicians to upload, browse, and share the instruments and gear they love. It brings a social side to collecting, with likes, comments, and conversations around each setup.
An AI-powered description generator turns a few keywords into a story prompt, giving musicians a starting point for sharing their gear.
Built with a Node.js and Express backend, MongoDB, custom passwordless JWT authentication, and a React frontend using Context API and Tailwind CSS.
Freelance · Website
A straightforward home for my freelance software development work, where clients can get a feel for what I do and get in touch.
Built with just HTML and CSS. Keeping it simple makes the site fast, reliable, and easy to maintain.
Personal · Tracking app
I built this tracker to follow my own weight-loss progress and keep the experience private and ad-free.
It uses plain JavaScript and Chart.js, with Astro providing routing and Markdown support.
Sports · Scorekeeping app
A simple way to keep score during a tennis match, with just two buttons so the score stays easy to manage while you play.
Built with React Context API and BeerCSS. The tennis scoring logic was developed test-first with Jest to cover the many edge cases in the rules.
tabrez@localhost:~/services$ cat services.md
From a single feature to a complete product, I can help make the next step real.
Take a product from early idea to a dependable release, or pick up an existing codebase and carry a feature through from interface to database.
TECHNOLOGIES
Turn designs and requirements into clear, responsive interfaces, and make existing products easier to use and simpler to extend.
TECHNOLOGIES
Build the server-side functionality that keeps an application useful: reliable endpoints, well-shaped data, and services that work together.
TECHNOLOGIES
Connect the moving parts and get changes ready for real users, with practical testing and deployment support throughout.
TECHNOLOGIES
tabrez@localhost:~/contact$ echo $COLLAB
Start a conversation
Have an idea? I'd love to hear about it.
Whether it's a small feature or an ambitious platform, I'm excited to help bring your vision to life.
Drop me a message to get started.