Back to Home
Abolfazl Shahini

Abolfazl Shahini

Frontend Developer | Vue.js • Nuxt.js • TypeScript

Summary

Programmer .a Frontend Developer with more than two years experience primarily with Nuxt/Vue Framework in creating/maintaining Small to Large Scale Project .interested in Open Source Activities .still eager to learn and experience more languages, frameworks, tools and Deepening My Expertise.Note: visit my website to check out projects .

Skills & Qualifications

Frontend Core: Vue.js, Nuxt.js, TypeScript, JavaScript, HTML5, CSS3, Tailwind CSS, Pinia, React (Entry), Next.js (Entry)
Realtime Focused Skills: WebRTC (Video/Audio/Data), WebSocket, Socket.io, Web Audio API
High Standards: Component/Page/Service Architecture (module-based), SSR (Server-Side Rendering), Code Splitting & Lazy Loading, Performance Optimization
Development Tools & Build: Git/GitHub, npm/yarn, Vite, Rollup, Node.js, Concurrently, tsx
Quality & Accessibility: JS Doc, ESLint
Backend (Supporting Knowledge): Express.js, REST APIs, Sequelize ORM, Database Design, Node.js

Work Experience

Frontend Developer (On-site)

Modern Data

Feb 2024 - Present
  • Building and maintaining large-scale dashboards, PWAs, and Websites with high performance standards
  • Architected applications using Nuxt.js/Vue.js, TypeScript for consistency, Pinia for state management, Tailwind for Styling and using modern UI libraries Such as Reka-UI, Nuxt-UI, Maz UI and many other tools for a better codebase
  • Delivered responsive, accessible interfaces with focus on User Experience
  • Implemented Apps the way it would live up to the customer standards

Open Source Maintainer/Contributor (Part-time)

Modochats

Apr 2025 - Present
  • Building and maintaining open source repositories with focus on developer experience and code quality standards
  • Implemented user-friendly and modern widgets for AI customer support integration; designed with TypeScript-first approach for reliability and maintainability
  • Managed complex build processes using concurrently, rollup, node, and tsx for multi-package monorepo structure
  • Published npm packages (chat client SDK, voice client SDK, web component widget) enabling developers to integrate AI-powered communication with minimal effort
  • Developed DX-focused packages with comprehensive TypeScript support, documentation, and examples for seamless developer onboarding

Education

Bachelor of Science in Computer Science

University of Khaneh Kargar (Gorgan)

Sep 2026 - Present

Languages & Certifications

Languages: Persian (Native), English (Fluent)
Certifications: Duolingo English Test - Score: 130/130 (Advanced Level)