Web system design
End-to-end web systems shaped around clear responsibilities, maintainable architecture, real product constraints, and a practical path to production.
I'm MohammadJavad "MJ" Abbasi, a software engineer and web systems designer. I work across Node.js, NestJS, Vue.js, Nuxt, PHP, and Laravel to turn complex requirements into clear, maintainable products.
What I bring
Strong web systems connect architecture, backend, frontend, and delivery. I design that whole path so teams can evolve products without losing clarity or reliability.
End-to-end web systems shaped around clear responsibilities, maintainable architecture, real product constraints, and a practical path to production.
Backend services with Node.js, NestJS, PHP, and Laravel, paired with modern Vue.js and Nuxt interfaces when the product needs the complete stack.
From implementation to review and delivery, I care about the full path from an idea to reliable production software.
Experience
A career shaped by hands-on system design, full-stack product engineering, technical leadership, and university teaching.
2022 - PRESENT
TRIBES / Remote / Manchester, UK
Designing and delivering web systems across the full stack. Alongside product development, I have built and maintained numerous WordPress websites for TRIBES, adapting each implementation to real business and content needs.
2025 - PRESENT
Semnan University / Semnan, Iran / 1 year
Teaching two university courses - Web Development and Industry Relations - with a practical focus on modern web systems, professional workflows, and connecting academic foundations to real industry work.
2018 - 2021
Avand Studio / Semnan, Iran
Led technical direction and software delivery, connecting product needs with pragmatic engineering decisions and accountable execution.
2017 - 2023
Semnan University / Part-time
Supported courses in programming fundamentals, advanced programming, data structures, artificial intelligence, compilers, and computer workshops.
Core stack
Let's work together
I'm open to web systems design, backend, and full-stack software engineering opportunities across Iran, Portugal, and remote teams.