Hi, I'm Ehsan Ghasemi

Full Stack JS Developer

Full-stack JavaScript developer and blockchain specialist with a decade of experience, architecting clean, efficient systems that solve real-world problems.

About Me

A software engineer fueled by curiosity and a decade of relentless dedication

I'm Ehsan, a software engineer and a full-stack developer with a heavy focus on Front-End, fueled by curiosity and a decade of relentless dedication to mastering my craft.

What I Do

Build Scalable Solutions: As a full-stack JavaScript developer and blockchain specialist, I architect clean, efficient systems that solve real-world problems.

Empower Others

Empower Future Innovators: Share knowledge as a part-time university teacher, bridging the gap between theory and industry practices for the next generation of developers.

How I Got Here

Ten years ago, I embraced the grind: reading, experimenting, failing, and refining. Challenges weren't roadblocks—they became stepping stones. Today, I create high-quality software not because it's easy, but because I've learned that great work requires care, structure, and an unwavering commitment to growth.

Why It Matters

I've never stopped pushing boundaries. Whether debugging a complex blockchain protocol, optimizing a full-stack application, or mentoring students, I thrive on the belief that there's always more to learn, build, and improve. And that's the joy of it—every line of code, every "aha!" moment in the classroom, and every late-night innovation reminds me why I love this journey.

Languages

PersianNative proficiency
EnglishUpper-Intermediate

Tech Stack

Technologies I work with to build scalable and performant applications

JavaScript

Frontend
95%

TypeScript

Frontend
90%

React

Frontend
95%

Angular

Frontend
85%

Redux

Frontend
90%

HTML/CSS

Frontend
95%

Responsive Design

Frontend
95%

PWA

Frontend
85%

Node.js

Backend
90%

PHP

Backend
85%

Laravel

Backend
85%

RESTful APIs

Backend
90%

Microservices

Backend
85%

SSO/Authentication

Backend
85%

Blockchain

Blockchain
85%

Smart Contracts

Blockchain
80%

Celo

Blockchain
85%

TON

Blockchain
80%

AWS

Cloud
85%

Serverless

Cloud
85%

Git

DevOps
95%

CI/CD

DevOps
85%

DevOps

DevOps
80%

Jest

Testing
90%

Cypress

Testing
85%

Unit Testing

Testing
90%

Experience

My professional journey in building innovative digital solutions

Senior Front-end Developer

RIWERS

2022 - Present
Slovakia

Leading front-end development for global event management platforms with online payment systems.

Key Achievements:

  • Developed and maintained two successful web applications for organizing and managing global events
  • Implemented comprehensive testing strategies (Jest, Cypress) achieving 80% improvement in software quality
  • Developed a custom Single Sign-On (SSO) microservice improving login speed by 25% and reducing user login issues by 40%
  • Built seamless online payment and ticket purchasing systems supporting cross-border transactions
ReactTypeScriptJestCypressMicroservicesSSO

Blockchain & Full-stack JavaScript Developer

HEYMATE

2021 - 2022
Switzerland

Led development of an innovative decentralized marketplace on Telegram using blockchain technology.

Key Achievements:

  • Led the development of a decentralized marketplace built on the Telegram web platform
  • Designed and developed a blockchain transaction Dapp integrating Celo Coin with Telegram
  • Implemented AWS cloud services, DevOps practices and serverless deployment strategies
  • Successfully integrated Zoom call platform, increasing user satisfaction and participation rates
BlockchainCeloJavaScriptAWSServerlessTelegram APIZoom API

Full-stack JavaScript Developer

RAYMAN

2015 - 2022
Tehran, Iran

Crafted dynamic web applications and led development of e-commerce solutions.

Key Achievements:

  • Crafted dynamic web applications within the PHP Laravel framework
  • Designed and led development of an innovative clothing retail store application using Angular
  • Implemented responsive design, shopping cart, payment gateway, and order tracking features
  • Delivered user-centric solutions ensuring seamless experiences across devices
JavaScriptPHPLaravelAngularHTML/CSSResponsive Design

Senior Front-end Developer & Team Lead

FARAZPARDAZAN

2017 - 2021
Tehran, Iran

Led development team creating innovative fintech applications for online transactions.

Key Achievements:

  • Led and mentored a high-performing development team fostering collaborative environment
  • Designed and developed user-centric fintech web applications (Hamrah card PWA, Enovin Neo bank)
  • Engineered Kiosk online cryptocurrency exchange platform using React and Redux
  • Managed real-time single-source truth storage for secure and efficient transactions
ReactReduxPWAFintechTeam LeadershipCryptocurrency

Education

Academic background in Software Engineering

MSc in Software Engineering

Azad University, Tehran, Iran

2017 - 2019

Project: Developed an Android application for user identity detection and security. The application tracked user inputs and behaviors, utilizing handwriting analysis and user habits to determine the device owner's authenticity. In cases of suspicious behavior, the phone would automatically activate a security lock.

BSc in Software Engineering

Azad University, Tehran, Iran

2010 - 2014

Comprehensive foundation in software engineering principles, algorithms, and development methodologies.

Awards & Achievements

Recognition for innovative contributions to blockchain technology

First-ever hack-a-ton Winner

Ton coin blockchain hackathon on the Telegram platform

2022

Recognition for outstanding contributions to the development of blockchain technology within the Telegram ecosystem.

Project Description:

Conceptualized and developed a groundbreaking prototype in less than 48 hrs, harnessing the power of Ton payment channels and blockchain technology to enable users to seamlessly charge their wallets with Ton coins, providing access to streaming content with real-time microtransactions, allowing viewers to engage in efficient micro-payments for every minute of streaming, and showcasing the seamless integration of Ton payment channels and blockchain security.

Key Achievements:

  • Developed complete prototype in under 48 hours
  • Implemented Ton payment channels for real-time microtransactions
  • Created seamless wallet charging mechanism with Ton coins
  • Built streaming platform with per-minute micropayment system
  • Showcased innovative integration of blockchain security
View Project on GitHub

Projects

A selection of projects I've worked on, showcasing different technologies and solutions

Featured

E-Commerce Platform

Full-stack e-commerce solution with real-time inventory management, payment processing, and admin dashboard.

Next.jsTypeScriptPostgreSQLStripeRedis
Featured

Real-Time Analytics Dashboard

Interactive dashboard for visualizing business metrics with WebSocket updates and customizable widgets.

ReactD3.jsNode.jsSocket.ioMongoDB

Task Management System

Collaborative project management tool with Kanban boards, time tracking, and team collaboration features.

Vue.jsExpress.jsMySQLDockerJWT
Featured

AI Content Generator

SaaS platform for generating SEO-optimized content using OpenAI GPT models with custom templates.

Next.jsOpenAITailwind CSSSupabaseVercel

Social Media Scheduler

Multi-platform social media management tool with content scheduling and analytics integration.

ReactNode.jsRedisBullOAuth2

DevOps Monitoring Tool

Infrastructure monitoring solution with real-time alerts, log aggregation, and performance metrics.

PythonDjangoPrometheusGrafanaDocker

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you!

Or connect with me directly:

ehs.ghasemi@gmail.com