Front-End
- Angular
- React
- TypeScript
- Next.js
- JavaScript (ES2015+)
- RxJS
- NgRx / State Management
- HTML5
- CSS3
- Tailwind CSS
- Angular Material
- PrimeNG
- Responsive Web Design
- PWA
- WebSockets
- Server-Sent Events
Open to senior front-end & front-end lead roles · Remote
Senior Front-End EngineerAngularReactTypeScript
Software engineer with ~5 years of professional experience building and leading enterprise-scale web applications, with the depth of that experience in front-end development. Specialised in Angular and React with TypeScript, with full-stack Next.js delivery across both front end and back end, backed by hands-on Node.js / Express work across REST API design, data modelling and real-time communication. As Front-End Team Lead I defined the coding standards, code review process and pre-release testing stage the team builds to. I work at the level of architecture and data contracts, not only UI — with a consistent focus on scalable structure, reusable component systems and long-term maintainability.
Jabiz Parda · Remote · ~5 years
A large-scale platform built for a national industrial organisation — extensive functionality with complex relationships spanning its modules, each domain carrying its own business rules, data model and reporting needs.
Two Angular platforms for machine parts suppliers, each combining role-based access for multiple user types with a customer club and sales management.
Payroll platform giving the company's employees access to their salary slips. Built end to end — front end, back end and data model.
Invoice and document management platform for a product supply group. Built end to end — front end, back end and data model.
Learning platform for mothers of newborn children, delivering structured educational content to a consumer audience.
Learning platform for pre-school children, built around an interface suited to a young, early-reader audience.
Online academy for building practical workplace skills, delivering skills-focused courses to working professionals.
Iran University of Science and Technology (IUST) · Tehran, Iran
Video Streaming over QUIC. Evaluated QUIC-based video streaming under varying network conditions and compared its behaviour against HTTP-based DASH streaming, analysing how each transport performed as network characteristics changed. Built the test environment with Mininet on Linux to emulate the network conditions under test.
Self-directed technical development
Engineering environments where architecture, code quality, scalability and development practice are genuinely valued