I'm a Software Artist based out of Berlin, Germany πŸ‡©πŸ‡ͺ

I love programming and everything web. My history of coding dates back to high school when I coded my first ever desktop app for Windows 98 using just JavaScript πŸ’Ύ Don't be surprised, ask me how I did it and the caveats of it πŸ˜‰

When I'm not programming, I'm behind my camera capturing the world as my heart sees it. I do a lot of old school analog photography which you can have a sneak peek on my photography website 35mmlens.de and my Instagram account 35mm.lens πŸ“Έ.


Feel free to reach out to me for possible collaborations or to know how I could help you build your next awesome tech startup. If you rather prefer to have a sneak peek at my skills prior to reaching out, or want to know about some of the open source work that I have been doing, continue reading...


My professional career dates back to the summer of 2008 during the second year of pursuing my Engineering major in Computer Science. Ever since I have worked for many startups and giant multinationals as full-time employee and as a freelancer too. I have gathered in-depth know-hows of product development especially around web technologies and a thorough understanding for building and scaling engineering and R&D teams within the organization.

Though I use Elixir and JavaScript as my go to languages for development, being a web architect I have the insights to choose the right tools for the right job. Listed below is a brief highlight of the hard skills that I can bring onboard.

Software Languages

- Elixir, JavaScript ⭐⭐⭐⭐
- HTML, CSS ⭐⭐⭐⭐
- Rust, Java, .NET with C#, Ruby and PHP ⭐⭐

Frameworks/Others

- Phoenix, react, NodeJS, GraphQL, tailwindcss ⭐⭐⭐⭐
- GCP, Gitlab CI/CD ⭐⭐⭐⭐
- PostgreSQL, Firebase ⭐⭐⭐⭐
- AWS, Docker ⭐⭐⭐
- MobX, Redux, LESS, SASS, TVJS, TVML, react native, electron, koa, Fastify, Next.js, Knex.js, BABEL (ES6), Webpack, JSDoc, GIT, Selenium, Adobe Experience Manager, JSP, ASP.NET with MVC, Ruby on Rails, AJAX, REST, Flux, CoffeeScript, Salesforce, BigQuery, WordPress, Joomla, Drupal, Moodle, Magento, MySQL, NoSQL, MongoDB, ...

Legacy/obsolete


BackboneJS, UnderscoreJS, MarionetteJS, WinJS, jQuery, ExtJS, GruntJS, Gulp, Bower, WCF, SOAP, MS-SQL, Oracle, ...

Some Open Source Projects

reden.me
Free and encrypted chat, no login, no installations needed. Create unlimited encrypted chat links for free and start chatting with anyone.
GitHub - emadalam/atvjs: Blazing fast Apple TV application development using pure JavaScript
Blazing fast Apple TV application development using pure JavaScript - emadalam/atvjs
GitHub - emadalam/mahaul: Supercharge your environment variables in Elixir. Parse and validate with compile time access guarantees, defaults, fallbacks and app pre-boot validations.
Supercharge your environment variables in Elixir. Parse and validate with compile time access guarantees, defaults, fallbacks and app pre-boot validations. - emadalam/mahaul
GitHub - mesmerised/mesmerized: Browser extension to give a fresh look to your new tab page, with beautiful backgrounds, inspirational quotes, weather forecasts, sticky notes, to-do lists and much more.
Browser extension to give a fresh look to your new tab page, with beautiful backgrounds, inspirational quotes, weather forecasts, sticky notes, to-do lists and much more. - mesmerised/mesmerized
GitHub - mesmerised/persistme: localStorage on steroids Namespace your storage even on same domains, defy storage limits with compression and much more :floppy_disk:
localStorage on steroids :syringe: Namespace your storage even on same domains, defy storage limits with compression and much more :floppy_disk: - GitHub - mesmerised/persistme: localStorage on ste…
GitHub - mesmerised/appstateme: Simple yet powerful state management library without the noise.
Simple yet powerful state management library without the noise. - mesmerised/appstateme