.
I make digital experiences come to fruition.
I'm a Full-Stack Software Developer who specialises in building websites and apps utilising the latest and greatest technologies to build amazing experiences.
About Me
Hi, my name's Tanvir. Thanks for taking the time to check out my portfolio :)
I love building digital experiences ranging from websites to applications.
I use various technologies such as the likes of React & Vue, as well as NodeJS on the backend. I'm also working with Web3 and Blockchain to build dapps on both Ethereum and Algorand.
Here are a list of technologies I'm experienced with and currently working with:
- HTML
- CSS
- JavaScript
- TypeScript
- Java
- C#
- Next.js / React
- Vue.js
- Node.js
- Google Cloud
- Firebase
- AWS
- Docker
- Web3.js
- Ethereum
Education
University of Westminster
BSc Computer Science
First Class Honours
2016 - 2019
1st Year:
- Programming Principles (Java)
- Maths for Computing
- Computer Science Practice
- Computer System Fundamentals
- Web Design and Development (HTML, CSS, JavaScript)
2nd Year:
- Game Engine Architecture (Unreal Engine 4, C++)
- Object-Oriented Programming (Java)
- Database Systems (MySQL, SQL)
- Client-Server Architecture (Java)
- Software Development Group Project (Java)
- Mobile Application Development (Java)
3rd Year:
- Enterprise Application Development (C#)
- Security and Forensics (Cyber Security)
- Final Year Project (Unity Engine, C#)
- Advanced Interactive Media Development (Unity Engine, C#)
- Business Intelligence (RStudio, R / Machine Learning & Neural Networks)
Harrow College
BTEC Level 3 Diploma in IT
Distinction/Distinction*
2014-2016
Rooks Heath College
GCSEs inc. Maths & English
C
2009-2013
Work Experience
- Using React, Redux and TypeScript on the frontend.
- Using Ruby on Rails on the backend.
- Working in collaboration with the UI Designer to make UI/UX designs come to fruition.
- Improving the development workflow by incorporating devcontainers as a full dockerised environment.
- Helping upgrade libraries and implement new libraries such as InversifyJS to implement S.O.L.I.D principles and clean code architecture.
- Building a Flutter application to get it out to existing users.
- Using AWS services such as AWS Amplify, AWS Cognito and AWS Lambda.
- Using tools such as Jira and Trello for the deliverability and management of tasks.
- Using Heroku as the main cloud platform.