Hamed Niroomand

Frontend Team Lead | Senior JavaScript / TypeScript Engineer

Yerevan, Armenia (UTC+4), remote

About

I'm Hamed, a frontend team lead based in Yerevan, Armenia, working remotely across US/EU hours.

I've spent the last seven years in the JavaScript and TypeScript ecosystem: first shipping customer-facing SEO dashboards and WordPress work, then owning the frontend of an e-learning product and leading the team that builds it. I care about API contracts that are agreed before code is written, shared libraries that are tested well enough to be trusted by several projects, and PRDs that get broken into tasks a team can actually pick up.

Outside the day job I build full-stack systems with Bun, NestJS and Hono — including a multi-chain portfolio tracker and a private MCP server — and I maintain Cue, a CLI that turns GitHub issue labels into work for headless coding agents.

Persian is my native language and I work in English professionally.

Experience

Jack Westin

Sep 2022 – Aug 2026
Frontend Team Lead
Jan 2022 – Sep 2022
Senior Frontend Developer

Jack Westin is a US MCAT-prep e-learning platform serving thousands of daily active students. I joined as a senior frontend developer and became the frontend team lead eight months later, leading a team of five on Vue 3 / Nuxt 4 applications.

As team lead I owned frontend architecture, technical strategy, and delivery planning; designed REST API contracts with the backend lead before implementation; broke PRDs into phased technical tasks; and ran frontend hiring end to end (screened 40+ candidates, made 3 hires). I also owned the shared design-system and core-logic library that four projects consume, delivered product UI to marketing through micro-frontends on WordPress, and established code-review, testing, and CI/CD standards for the team.

  • Led a team of five frontend engineers building Vue 3 / Nuxt 4 applications used by thousands of daily active students. Owned architecture, technical strategy, and delivery planning; designed REST API contracts with the backend lead; broke PRDs into phased milestones; and ran hiring end to end — screened 40+ candidates and made 3 hires.

  • Designed and built a shared design-system and core-logic library (Storybook, Vitest, 95%+ test coverage), published as versioned npm packages via GitHub Packages and consumed by four applications.

  • Delivered reusable components and business logic to marketing through a micro-frontend architecture embedded in their WordPress site, removing duplicate implementations across stacks.

  • Vue 3
  • Nuxt 4
  • TypeScript
  • Storybook
  • Vitest
  • Laravel
  • AI SDK

Thales MFI GmbH

Jan 2024 – Apr 2026
Technical Consultant & Full-stack Engineer

Thales MFI is a crypto asset-management company in Germany. I worked with them part-time and remotely, concurrent with Jack Westin — first as a technical advisor, then as QA lead, then contracted to build products end to end.

Over that period I built three systems: a real-time crypto portfolio tracker across 16 blockchains and 12 exchanges, a project resource-management system, and a private MCP server for the CTO's AI agents. I also advised the engineering team on frontend architecture and state management, and served as release quality gatekeeper for manual, API-level, and UX validation.

  • Architected and built a real-time crypto portfolio tracker (Nuxt 4, Bun, TypeScript) that lets asset managers register client wallet addresses and exchange API keys and monitors assets, positions, and orders across 16 blockchains and 12 exchanges. Delivered live analytics, charts, and configurable alerts for advisor recommendations.

  • Built a project resource-management system (Nuxt 4, NestJS) for planning team members, time allocation, and compensation.

  • Built a private MCP server (Hono, Bun) exposing the company's internal data and operations as tools for AI coding agents, so the CTO could prototype new product ideas against production systems.

  • Nuxt 4
  • TypeScript
  • Bun
  • NestJS
  • Hono

FARO Creaform

Aug 2021 – Jan 2022
Full-stack Engineer

Part-time remote full-stack engineering for FARO Creaform in Germany, concurrent with Joorchin. Built Node.js / TypeScript / Express REST services and Vue / Vuetify admin dashboards with full test coverage under enterprise codebase standards.

  • Node.js
  • TypeScript
  • Express
  • Vue
  • Vuetify

Joorchin Digital Marketing Agency

Aug 2021 – Jan 2022
Frontend Developer

Frontend development for a digital marketing agency in Iran. Translated Figma designs into responsive Vue and WordPress front-ends for client web builds.

  • Vue
  • WordPress
  • JavaScript

Xankoo

May 2019 – Jul 2021
Web Developer

Xankoo is an SEO-tooling startup agency. I built the customer-facing SEO dashboard in Vue on a Laravel backend: keyword research and suggestions, daily tracking of Google indexing and ranking positions, and on-page and technical SEO utilities.

I also implemented scheduled rank-tracking views, historical trend charts, and alerting so clients could see ranking changes without manual checks, and developed WordPress themes and plugins for agency clients that integrated with the dashboard data.

  • Vue
  • Laravel
  • PHP
  • WordPress

Open source

Skills

Languages
TypeScript, JavaScript, PHP, Bash
Frontend
Vue 3, Nuxt 4, Pinia, Nuxt UI, Tailwind CSS, Vite, Storybook, CSS, Micro-frontends
Backend
Node.js, Bun, NestJS, Hono, Express, Laravel, WordPress
Testing
Vitest, Playwright, Cypress, Storybook
Tooling
Git, GitHub Actions, GitLab CI, GitHub Packages, Docker, Vercel
AI tooling
Claude Code, Codex, AI SDK, MCP servers
Leadership
Team lead, Hiring & interviewing, API contract design, PRD breakdown, Design systems

Education

B.Sc. Mechanical Engineering
Khayyam University, Mashhad, Iran
Sep 2018 – Jun 2022

Contact

Email hamed@niroomand.dev, or find me on LinkedIn and GitHub.

Persian (native), English (professional)

This page is also an API:

curl https://niroomand.dev/api/cv | jq .profile