Tabrez Akhtar

Full Stack Developer

Custom Software Web Apps Automation

About

I'm Tabrez, a Full Stack Developer focused on building practical, reliable software systems.

Plainly spoken - I explain technical ideas clearly and concisely. I focus on designing and building simple solutions that work well, scale sensibly, and remain easy to maintain.

I'm always happy to collaborate on new projects or step in where an experienced pair of hands is needed.

Some of the projects I've worked on include:

  • A social platform for musicians to showcase their instruments and gear (Rifftales).
  • An Electronic Document Management System (EDMS) for the NHS (Mizaic).
  • A community engagement platform allowing residents to provide feedback on local developments (Commonplace).
  • A platform for data scientists to manage and run simulations (Sandtable).
  • Family history software helping genealogists build and research their family trees (Findmypast).

My experience spans the full stack - from designing databases and building backend APIs to developing modern front-ends using technologies such as TypeScript, React, and Tailwind.

Skills

Right now, my main interests are building web apps with React, TypeScript, Node.js, MongoDB, and Tailwind CSS for styling.

Typescript
NodeJS
MongoDB
React
Sass
Tailwind
HTML5
Git

My Projects

Here are some of the projects that I am working on now.

rifftalesπŸ”—

I play the guitar as a hobby and enjoy collecting different types of guitars and gear. I also like seeing what other people have in their collection. This full stack app is my take on building a supportive place for musicians to upload, browse, and show off their musical equipment.

The app has social media elements: users can like, comment, and discuss each other's gear, helping build a community of musicians and gear enthusiasts who love sharing their setups and getting inspiration from others.

Technical details:

β€’ Backend: Node.js + Express with Mongoose and MongoDB
β€’ Authentication: Custom JWT based login (passwordless) for convenient user sign-up
β€’ Frontend: React with Context API for global state management and Tailwind CSS for fast, responsive styling

It's a passion project that combines my love for musical instruments with software development, focused on speed, usability, and bringing musicians together around the gear they love.

JavaScript
NodeJS
MongoDB
React
Tailwind CSS
HTML5
Git
VSCode

site: https://www.rifftales.net

Simple Weight Loss TrackerπŸ”—

I'm currently on a weight loss journey so I wrote this to keep track of my progress.

There are plenty of weight loss trackers out there, but I wanted to build one that was private and ad free.

The app is built with plain JavaScript and Chart.js. I chose to build inside Astro.js for convenience as it already has routing and markdown support built-in.

JavaScript
HTML5
Git
VSCode

site: http://www.simpleweightlosstracker.co.uk

whatsthescoreπŸ”—

I built this app as a way of keeping the score during a tennis match.

Sometimes during a long match, it's easy to forget! The UI is designed to be as simple as possible, with only 2 buttons to control the score.

To build this project, I used React with the Context API and styled it using BeerCSS for a Material theme.

The module to model the tennis score is built with a Test-Driven approach using Jest, since tennis scoring has a lot of edge cases that can easily slip through without tests.

JavaScript
React
HTML5
Git
VSCode

source: https://github.com/tabrezakhtar/whatsthescore-web site: https://whatsthescore.netlify.app/

Services

Full Stack Development

Happy to take on a project and work end-to-end on all features, including database, unit testing and deployment work.

Front-End Development

Implementing interfaces from designs. Updating existing projects with new features.

Back-End Development

Adding new API endpoints and features. Implementing 3rd party APIs.

Contact

Feel free to contact me through this form.

Location:

Based in London and remote work across UK