Tabrez Akhtar

About

I'm Tabrez, a Full Stack Developer with a strong background in building software solutions.


Plainly spoken - I explain things clearly and concisely. I enjoy finding and building simple, reliable solutions that work well.


Happy to help out on new projects or if you need an extra pair of hands.


Over the years, I've been involved in some interesting projects such as:

  • An Electronic Document Management System (EDMS) for the NHS (Mizaic).
  • An online community engagement platform to allow residents to provide feedback on developments in their community (Commonplace).
  • Building a platform for Data Scientists to manage their simulations (Sandtable).
  • Family history software to help genealogists build and research their family trees (Findmypast).

I have a wide range of skills from designing databases, building backend APIs and developing the front-end with modern 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

Recent Blogs

Some of my thoughts on interesting tech things here.

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