tabrez@localhost ~ zsh-- × --
dev-session0: portfolio*1: projects2: about
pane 0.0~/home

tabrez@localhost:~$ whoami

Full-Stack Engineer · UI Tinkerer

Developer. Problem solver. Builder.

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
pane 0.2~/status

❯ 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:/$

[dev-session]0:portfolio* 1:projects- 2:about-tabrez · all systems nominal
tabrez@localhost ~/about zshabout.md

tabrez@localhost:~/about$ cat about.md

About.

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

The Big Word
Sandtable
Mizaic
Answer Digital
Findmypast
Commonplace
Core Three

SELECTED PROJECTS

  • A place for musicians to share the instruments and gear they love (Rifftales).
  • A document management system built for NHS teams (Mizaic).
  • A way for residents to shape the future of their local area (Commonplace).
  • Tools for data scientists to run and manage simulations (Sandtable).
  • Family history software for exploring and building family trees (Findmypast).
[dev-session]0:portfolio- 1:projects- 2:about*NORMAL · UTF-8
tabrez@localhost ~/blog zsh8 posts

tabrez@localhost:~/blog$ ls -lt *.md

Notes from the build.

Experiments, lessons learned, and things I’ve been figuring out.

  1. Introducing FixitCRM

    Introducing FixitCRM, an open-source CRM for repair shops.

  2. Adding AI Generation to RiffTales

    Using OpenRouter and an OpenAI-compatible API to generate equipment descriptions for RiffTales.

  3. Adding Modern Authentication with Clerk

    Adding authentication to your app with Clerk, without needing to build your own backend.

  4. Trying out the React Compiler

    How the React Compiler eliminates unnecessary renders and callback dependency issues

  5. Surviving with 8GB RAM

    Building modern web apps with Node.js, MongoDB, and React while keeping memory usage under control.

[dev-session]0:portfolio- 1:blog*SORTED BY DATE
tabrez@localhost ~/projects zsh5 projects

tabrez@localhost:~/projects$ ls -lt

Selected work.

A few things I’ve built.
More always in progress.

Workshop management · In development

Fixit CRM

In active 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.

  • Next.js
  • React
  • TypeScript
  • Mantine
  • Prisma
  • PostgreSQL

Workshop management · In development

Fixit CRM

In active 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.

  • Next.js
  • React
  • TypeScript
  • Mantine
  • Prisma
  • PostgreSQL

Music · Community platform

Rifftales

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.

  • JavaScript
  • Node.js
  • MongoDB
  • React
  • Tailwind CSS
  • HTML5
  • Git
  • VS Code

Music · Community platform

Rifftales

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.

  • JavaScript
  • Node.js
  • MongoDB
  • React
  • Tailwind CSS
  • HTML5
  • Git
  • VS Code

Freelance · Website

Melody Apps

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.

  • HTML5
  • CSS3

Freelance · Website

Melody Apps

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.

  • HTML5
  • CSS3

Personal · Tracking app

Simple Weight Loss Tracker

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.

  • JavaScript
  • HTML5
  • Git
  • VS Code

Personal · Tracking app

Simple Weight Loss Tracker

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.

  • JavaScript
  • HTML5
  • Git
  • VS Code

Sports · Scorekeeping app

whatsthescore

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.

  • JavaScript
  • React
  • HTML5
  • Git
  • VS Code

Sports · Scorekeeping app

whatsthescore

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.

  • JavaScript
  • React
  • HTML5
  • Git
  • VS Code
[dev-session]0:portfolio- 1:projects* 2:about-5 projects · 0 errors
tabrez@localhost ~/services zsh4 service areas

tabrez@localhost:~/services$ cat services.md

Ways I can help.

From a single feature to a complete product, I can help make the next step real.

01

Full-stack development

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.

  • Front end and backend features
  • Database design and testing
  • Deployment and release support

TECHNOLOGIES

  • Next.js
  • TypeScript
  • React
  • PostgreSQL
  • Prisma
02

Front-end development

Turn designs and requirements into clear, responsive interfaces, and make existing products easier to use and simpler to extend.

  • Responsive pages from designs
  • New features for existing apps
  • Polish, accessibility, and usability

TECHNOLOGIES

  • React
  • Angular
  • TypeScript
  • Astro
  • Tailwind CSS
  • HTML
03

Back-end and APIs

Build the server-side functionality that keeps an application useful: reliable endpoints, well-shaped data, and services that work together.

  • API endpoints and application logic
  • Data models and persistence
  • Third-party API integrations

TECHNOLOGIES

  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • Postman
04

Integration and delivery

Connect the moving parts and get changes ready for real users, with practical testing and deployment support throughout.

  • Service and platform integrations
  • Unit and feature testing
  • Deployment and follow-up improvements

TECHNOLOGIES

  • Jest
  • Git
  • AWS
  • Netlify
[dev-session]0:portfolio- 1:projects- 2:services*READY TO BUILD
tabrez@localhost ~/contact zshhello.txt

tabrez@localhost:~/contact$ echo $COLLAB

Start a conversation

Let's Build Something Great Together

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.

[dev-session]0:portfolio- 1:projects- 2:about- 3:contact*MAIL: OPEN