About Me
Discover the journey and expertise of a passionate software engineer.

As a dedicated problem solver and technophile, I thrive on tackling complex challenges and staying ahead of the curve with the latest technological advancements. Currently, I am a software engineer at edSPIRIT, where I can fully leverage my passion for technology and innovation.
My journey into the world of coding began in my teenage years when it was more of a captivating hobby. Armed with a degree in Telecommunication Engineering, I soon discovered that software engineering was where my true passion lay.
Since embarking on this career path, I have worked on numerous freelance projects and contributed to several notable startups. Today, I am part of the dynamic team at edSPIRIT and am also delving into the exciting field of AI and Machine Learning in my spare time.
My technical repertoire includes expertise in Python, TypeScript, JavaScript, Dart, Flutter, NextJS, and ReactJS, among other languages and frameworks. I am continually expanding my skill set and eager to explore new technologies.
Resume
Since the best resumes are open source, feel free to explore mine on GitHub. Also, you can download the PDF version. Here's a sneak peak:
Summary
Software engineer with more than 7 years of expertise in developing scalable applications used by over 100 thousand users. Proficient in multiple programming languages and frameworks. Consistently worked in international environments with cross-functional teams to drive growth through innovative solutions. Committed to continuous learning and adapting to emerging technologies. Good team player and active open-source contributor.
Education
B.Sc in Telecommunication Engineering
Kermanshah University of Technology, Kermanshah, Iran
My mind was with the university's courses, but my heart was with the programming. in the first semesters, I started to learn C++ and Python and taught my classmates for the finals. I also taught Matlab for 5 semesters.
Diploma in Math and Physics
Javad Al`Aeme, Kermanshah, Iran
I had an amazing experience in high school. In addition to regular courses, I enjoyed learning Visual Basic and Web development, during which I created a website for our high school.
Certificates
You can find all of my certificates on my LinkedIn profile. Take a look here.
Professional Experience
Senior Software Engineer
troweb, Dubai, UAE
- Design and implement an event driven architecture using Kafka and Kubernetes, reducing the system latency by 30%.
- Building RAG pipelines and designing agentic workflows to enhance automation and intelligent decision-making.
Senior Software Engineer
edSPIRIT, Dubai, UAE
Software Engineer
Pubnito, Tehran, Iran
Maintainer of Pubnito Studio, a part of Pubnito Digital Book Store.
- Implemented multi-tenancy support, enhancing scalability and reducing operational costs by 20%.
- Integrated authentication and other services with SSO with Keycloak, enhancing security and system efficiency.
Skills
I'm familiar with a variety of programming languages and frameworks, but I'm always adding new skills to my repertoire.
Languages
Projects
Here are some of my recent open-source works.

YouTube Channel
Free programming courses for the Iranian community, mostly on Python basics.
Maintenance Helm chart
A Helm chart for deploying a maintenance page while swamped by work.


Fork Cleanup
A GitHub CLI extension that helps you clean up your forked repositories.
And More Projects
Beyond these showcased projects, I`ve worked on various enterprise solutions and innovative experiments that have shaped my expertise.
Contact
Let's connect and create something amazing together.
Feel free to reach out to me through any of these platforms. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.
Whether you have a question, proposal, or just want to say hello, I'll try my best to get back to you!