Avatar

MOHAMMAD TOURJOMAN

Software Developer

Eastvale, California

React ● React Native ● Redux ● Express ● PostgreSQL ● MongoDB

Welcome to my portfolio!

I am a full stack developer, I've worked on web and mobile apps as well as some games using the Unity engine as a hobby in the past. You've come here to see what I've built; scroll down to see a showcase of some of my most recent projects. There'll be more coming, too!

MOST RECENT PROJECTS

Key Conservation

Key Conservation

React Native, NodeJS, GraphQL, AWS Amplify, PostgreSQL, Typescript

A platform that connects conservation organizations to supporters from around the world by making it easier for supporters to see first-hand what is going on out in the field. I learned React Native for the first time when I began on this existing project, and at the time of writing this, 99% of the code is written by me. This platform is available on the Web, iOS and Android and uses a single codebase for all three. It has a multitude of features and integrations including Stripe, currency conversion, maps & geocoding, video & image processing, UGC translation, social features, email notifications & preferences, and so much more.

DesignhubX

DesignhubX

React/Redux, NodeJS/Express, PostgreSQL

A collaborative platform for designers by designers. Designhub aims to create a space for designers and illustrators to share and collaborate on their designs, allowing users to create private or public projects, share them with each other, upload design documents and more. Although Designhub has a long way to go, it has definitely come a long way. My team and I worked on this existing project and added features like post privacy, the ability to invite other users onto private projects to collaborate, design document upload and sharing as well as other enchancements to the design of the site and improvements in many areas of functionality. It was incredibly fun and rewarding to implement those social platform features that we already use everyday on our existing social media apps, like notification systems through the site as well as email, post privacy, sharing permissions and other aspects.

ConjugatorConjugator

Conjugator

React/Redux, NodeJS/Express, PostgreSQL

Conjugator is an educational, drill-practice web application for Spanish learners. Practice Spanish verb conjugations and recieve instant feedback after every conjugation. A gamified learning experience, and helpful performance statistics for varying tenses, and comparison with users accross the rest of the database. As a frontend engineer on a team of 4 developers, we built this app in 5 days. I got the opportunity to take lead on the frontend design and user experience, and my frontend partner killed it in terms of execution and I had a great time working with him. This application may be simple but it was a ton of fun to build and I've used it myself to improve on my Spanish further. Give it a shot! Conjugator is also 100% mobile friendly.

Scribe

Scribe

React/Redux, NodeJS/Express, MongoDB & Mongoose

A tool and store for transcriptions. Scribe records and stores transcripts, on an easy to use and beautiful user interface. A user can record a transcript, edit it, store it into folders and organize as needed. This app uses Google's speech API, which is experimental and currently only available on Chrome, however this project was really fun to build and to play around with. I especially enjoyed creating the 'file management system' experience and making it stable and intuitive to use. It also has a nice history feature that makes the app not only easy to navigate forth, but also backwards. Give it a try and you will know what I am talking about! This app does not consider mobile as it is built around experimental features that only work on desktop, and on Google Chrome.