Tabrez Akhtar

About

I’m Tabrez, a Full Stack Developer with a strong background in building dynamic web applications.


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


I’ve worked a range of teams from small agile startups to larger companies with global teams.


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

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

I have a wide range of skills from designing databases, building backend API’s 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

My Projects

Here are some personal projects that I am working on now. I've tried to combine some of my other interests with coding.

Screenshot of Guitar Explorer main page Screenshot of Guitar Explorer with modal window of guitar
Guitar Explorer

One of my hobbies is guitar playing, and I enjoy window shopping for my next guitar. This is my attempt at creating a site with an easy to use filter, that works fast and seamlessly. The main section of the page displays the guitars in a modal rather than opening up a new page. This makes the guitars easier to browse and maintains the current filter.

The API is built with Node/Express/Mongoose and MongoDB as the database. I found that building the filter was easier with MongoDB rather than a relational database because it accepts JSON to query the database. This made it trivial to build the query client-side and send it to the API.

The front-end is React/Redux and Sass. Usually I would reach for Bootstrap for this kind of project but I wanted to build the CSS from scratch and design my own responsive theme.

JavaScript
NodeJS
MongoDB
React
Sass
HTML5
Git
VSCode

source: https://gitlab.com/tabrezakhtar/guitar-db site: https://guitar-db.herokuapp.com

whatsthescore

I built this app as a way of keeping the score during a tennis match, which is something that I’ve always struggled with. The UI is designed to be as simple as possible, with only 2 buttons to control the score. I have plans to make this into a native mobile app with a feature to add player and match notes.

To build this project, I used React/Redux with handwritten Sass. 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
Sass
HTML5
Git
VSCode

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

Services

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.

Full-Stack Development

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

Contact

Feel free to contact me through this form.

Location:

Based in London and remote work across UK