Hello
I’m
Maryam
Barati
Front-end developer, Software Engineer

About
XP YEARS
PROJECTS
Hi, I’m Maryam! 👋 I’m a passionate software engineer with over 7 years of experience in programming and a degree in Computer Engineering.
My expertise spans JavaScript, TypeScript, Vue, Angular, Ionic, and Phaser, and I enjoy bringing creative ideas to life through code. Whether it’s building responsive websites, mobile apps or games with Phaser. I’m always excited to take on new challenges and keep learning.
Svcs
- Creating responsive and visually appealing websites and web applications
- Expertise in JavaScript, TypeScript, Vue, Angular, and modern frontend frameworks.
- Building cross-platform mobile apps using frameworks like Ionic.
- Ensuring smooth and intuitive user experiences across devices.
- Translating designs into functional and dynamic user interfaces.
- Optimizing for accessibility and user-friendly interactions.
- Enhancing the speed and performance of websites and applications.
- Debugging and improving existing projects for better efficiency.
- Developing engaging 2D games using Phaser.
- Customizing games for web and mobile platforms.
Portfolio
Ionic Vue Application
Key Features:
- Interactive poker exercises with tutorials
- Range viewer and odds calculator
- Cross-platform design using Ionic
- Responsive design
- REST APIs integration
Technologies Used:
- Vue 3
- Ionic
- Vuex
- TypeScript
Interactive Game Powered by Vue and Phaser
Key Features:
- Dynamic game mechanics
- Smooth UI transitions
- Responsive design
- State management
- REST APIs integration
- Real-time connection with Socket.io
Technologies Used:
- Vue 3
- Phaser 3
- Pinia
- TypeScript
- Vite
- REST APIs
- Socket.io
A Responsive and Engaging Poker Game Experience
Key Features:
- Multi-Table Gameplay
- Interactive Lobby System
- Responsive design
- Real-Time Interactions: Utilizes REST APIs and Socket.io
- Automated Testing with AI Bots: Developed custom bots using Node.js and TypeScript
- Custom UI/UX
Technologies Used:
- Frontend: Vue, Phaser 3, TypeScript
- Mobile Platform: Capacitor
- Integration: REST APIs, Socket.io
- Automation & Testing: Custom bots built with Node.js and TypeScript
- Build Tools & Package Management: npm, Webpack
- Version Control: Git
Skills
-
Programming Languages
TypeScriptJavaScript -
Frontend Development
Vue.js (Vue 2 & Vue 3)Phaser 3 (Game Development)AngularHTML5, CSS3, SCSSNuxt.js -
Backend Development
Node.jsREST API IntegrationWebSocket & Socket.io -
Mobile Development
CapacitorIonic Framework -
Tools & Platforms
Git & GitHubWebpackFigma (Translating Designs to Code) -
Other Skills
Real-time system integrationMulti-platform app optimizationProblem-solving and debuggingResponsive design and UI/UX optimization
Exp.
September, 2014 – September, 2018
Jun, 2017 – Jul, 2018 . 1 yr 2 mos
Frontend Development Intern
CPOL / Isfahan, Iran
Jul, 2018 – Oct 2022 . 4 yrs 4 mos
Frontend Developer
Developed websites and applications using Vue.js and Angular, delivering responsive and efficient solutions. Focused on creating dynamic user interfaces and improving application performance.
LibraTech IT Solutions / Isfahan Province, Iran
Oct, 2022 - Present · 2 yrs 4 mos
Frontend Developer
Game Industry Startup / Istanbul, Turkey