Back

MahdiPourismaiel

Full Stack Developer

I am a full stack web developer with a passion for open source and try to make useful tools and products everyday. I work as a freelance web developer with amazing teams, trying to bring their ideas to the world.

Work

Freelance Projects

ReactSvelteSassExpress.js

I started working on side projects in the past few years and enjoyed working along with a lot of fantastic and great teams, trying to bring their ideas to life and help them with the vast amount of work needed to develop and enhance their products. Working as a freelancer also allowed me to both expand and deepen my knowledge of web devlepment, product and time management and surprisingly, team work. It also allowed me to work with more technologies.

Okkur Labs GmbH

HugoSassJavaScript

Okkur Labs GmbH is an open source company, working on several different projects and helping other open source projects. I'm currently working on Syna, highly customizable and extendible Hugo theme. After I joined the Okkur Labs team, we extended the way fragments (page components) worked and allowed for nested fragments, added React portals support, added a lot of new fragments and much more

Miare

JavaScriptTypeScriptSassReactElectronAngular

When I joined Miare there were two main web applications. One for the clients and one to manage the couriers and orders and they were both written with Angular. Since the service was new and in search of new developers with not so much code and a lot of new features coming, we migrated to React so new developers would have easier time getting started. With a lot of help from the team and much patience from the business side we improved upon the code base and made it so that new apps and features were a lot easier to create and find bugs much faster.

Taskulu

JavaScriptCoffeeScriptSassBackbone.js

Mainly worked with Backbone.js and Handlebars, also tried React, Vue.js and some other frameworks for some small features and went back to Backbone.js. The main challenges I faced in Taskulu was changing the language from CoffeeScript to JavaScript and also implementing Zero-Knowledge encryption. In the process I learned how to use ES7 async/await, WebCrypto API and CryptoJS. Also implementing Secure Remote Password in order to get Zero-Knowledge encryption off the ground.

Designerfa - Freelancer team

JavaScriptSassPHPWordpressCodeIgniter

Before Designerfa I had created some websites and small web applications on my own. So the challenge I faced in Designerfa wasn’t so much how to develop a production ready application as how to develop it on a deadline. In order to be able to develop projects faster before we hit deadlines I tried to get my team to work with frameworks such as CodeIgniter, and also developed a small framework that would help the team to kick off projects much faster.

Languages

Persian:

Native speaker

English:

Fluent

Skills

Web Development

HTMLCSSCSS in JSSassJavascriptTypeScriptReactExpress.jsLoopback