About Me
I'm a mobile and frontend developer with a decade of experience shipping React, React Native, and Next.js products โ from fintech and digital signature apps to AI-powered mobile tools and production admin dashboards.
Currently freelancing, I'm the sole frontend developer on Report Plus, a building-supervision admin platform. Previously at Hashthink, Shakeylead, and Hamyar Koosha. I also teach Git & GitHub and contributed to React documentation.
Work Experience
๐ Freelance โ Mobile and Frontend Developer
- Sole frontend developer on the Report Plus admin panel (Hamyar Koosha) โ production Next.js dashboard with 10 admin sections, REST API integration, filters and data tables, RTL/Jalali support, and analytics charts.
๐จ๐ฆ Mobile Developer at Hashthink
International AI and enterprise software company.
- Partnered directly with English-speaking stakeholders to translate business needs into technical requirements and actionable development tasks.
- Led the deployment process by successfully publishing the app to the Google Play Store, ensuring compliance with all store guidelines.
- Developed a cutting-edge React Native app for UK electricians that uses image processing and voice dictation to automate the generation of compliance certificates.
- Engineered real-time AI data streaming using Server-Sent Events (SSE) to push processed results (e.g., equipment details) to the app instantly after image analysis.
- Leveraged AI-assisted development tools (IDE + MCPs) to accelerate implementation and maintain consistency with design systems.
๐ฎ๐ท Mobile and Frontend Developer at Shakeylead
Online authentication, digital signatures, and contract management for banking and finance.
- Enhanced website performance using caching techniques, resulting in a faster page load.
- Reviewed and developed responsive and cross-browser-compatible components.
- Improved and refactored the website for SEO optimization using React and Next.js.
- Documented guidelines and conventions for future reference.
- Optimized a digital signature app with React Native by refactoring, replacing libraries with custom code, and improving asset handling, cutting APK size by 35% and dependencies by 45%.
- Streamlined Android and iOS app publication with TestFlight deployment, reducing test and publishing time.
- Reduced business dependencies and costs by replacing a 3rd-party SDK with a native module using Kotlin and secure WebSockets.
๐ฎ๐ท Mobile and Frontend Developer at Hamyar Koosha
Civil engineering and government software startup.
- Optimized React and React Native applications, integrating efficient REST APIs and refactoring legacy code.
- Designed and developed key features for web and mobile apps, collaborating with UI/UX designers and stakeholders.
- Led a team of 5 developers, implementing agile practices to accelerate product development and delivery.
- Conducted user testing, gathering feedback to refine and enhance product functionality.
- Analyzed, reviewed, and optimized components using modern tools for maintainability and functionality.
- Returned in 2026 as a freelance developer to build the new Report Plus admin panel for the platform.
Skills
Languages
- JavaScript (ES6)
- TypeScript
- HTML
Frontend & Mobile
- React
- React Native
- Next.js
- Expo
- Electron
UI & Styling
- CSS
- SCSS
- Tailwind
- NativeWind
- MUI
- shadcn/ui
- React Native Reusables
Backend Integration & Real-Time
- RESTful APIs
- Server-Sent Events (SSE)
- WebSockets
- Axios
- RTK Query
- AI Service Integration
State Managers
- Context API
- Redux
Tools & Techniques
- Git
- Google Play Store Publishing
- TestFlight
- Matomo
Methodologies & Soft Skills
- Agile
- Stakeholder Communication
- Requirements Gathering
Testing Tools
- Jest
Projects
Report Plus Admin Panel (2026)
Next.js ยท React ยท TypeScript ยท TanStack Query ยท Zod ยท React Hook Form ยท Tailwind CSS ยท Recharts
- Multi-section admin dashboard with search, filters, pagination, and detail views
- Feature-based code organization with typed API layer and React Query
- RTL layout with Jalali calendar support and dashboard analytics
Madar Super App POS (2025)
Developed an Android app for POS devices using React Native (bare workflow) with a native module to integrate the POS manufacturer's SDK for card reading and receipt printing. Integrated Expo's Over-The-Air (OTA) update feature for seamless app updates without manual installations.
Madar Mall Landing Page (2025)
A fully responsive landing page showcasing the various sections of Madar Shopping Mall, built with Next.js, Tailwind CSS, TypeScript, and shadcn/ui. madarmall.com โ
Message Mirror (2024)
An Android app to forward SMS messages to an API or another number based on internet availability. Built with React Native, TypeScript, a native module in Kotlin, broadcast receivers, and foreground services. Optimized APK size with architecture splits and ProGuard.
PlateMate (2024)
A desktop app built with Electron, React, Selenium, TypeScript, Tailwind CSS, and shadcn/ui to automate appointment booking on the government site for car plate changes.
Emzame (2022โ2024)
A React Native app built with TypeScript that supports biometric authentication, digital signatures, and PDF signing. Uses Keychain and Keystore for secure storage. Custom Kotlin native module with WebSockets replaced a third-party SDK, cutting dependencies and improving performance. emza.me โ
Hyperomet (2020)
A desktop application using Electron, React, MUI, and TypeScript. Generates non-linear TCL OpenSees models, Pushover, and IDA analysis files. Used by OsloMet University researchers in a published paper.
Movies App (2019โ2020)
A native Android application using MVVM architecture, Lifecycle library, Room ORM, Paging, Glide, and Retrofit. GitHub โ
etabs2opensees (2018)
A MATLAB application which builds nonlinear OpenSees models using structures designed by ETABS. GitHub โ
C++, MATLAB & Maple Applications (2017โ2018)
Utilizing OOP and functional paradigms covering different fields ranging from P-M interaction diagrams for RC columns with circular cross-sections to Finite Element, non-linear, and Plastic Analyses.
Education
Master's Degree in Structural Engineering
Amirkabir University of Technology ยท Sep 2016 โ Feb 2018
Publications & Content Creation
Git, once and for all (2024)
Covers version control fundamentals, core concepts, best practices, and advanced workflows. View course โ
The Clean Coder โ Blog Series
A series of blog posts on Virgool summarizing The Clean Coder by Robert C. Martin โ covering professional ethics, saying yes and no, coding practices, TDD, testing strategies, time management, and more. View articles โ
Open Source Contributions
React (2024)
Contributed to the React repository by improving documentation accuracy.