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
Tech Stack
Technologies I work with to build scalable and performant applications
JavaScript
FrontendTypeScript
FrontendReact
FrontendAngular
FrontendRedux
FrontendHTML/CSS
FrontendResponsive Design
FrontendPWA
FrontendNode.js
BackendPHP
BackendLaravel
BackendRESTful APIs
BackendMicroservices
BackendSSO/Authentication
BackendBlockchain
BlockchainSmart Contracts
BlockchainCelo
BlockchainTON
BlockchainAWS
CloudServerless
CloudGit
DevOpsCI/CD
DevOpsDevOps
DevOpsJest
TestingCypress
TestingUnit Testing
TestingExperience
My professional journey in building innovative digital solutions
Senior Front-end Developer
RIWERS
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
Blockchain & Full-stack JavaScript Developer
HEYMATE
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
Full-stack JavaScript Developer
RAYMAN
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
Senior Front-end Developer & Team Lead
FARAZPARDAZAN
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
Education
Academic background in Software Engineering
MSc in Software Engineering
Azad University, Tehran, Iran
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
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
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
Projects
A selection of projects I've worked on, showcasing different technologies and solutions
DevOps Monitoring Tool
Infrastructure monitoring solution with real-time alerts, log aggregation, and performance metrics.
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