Skip to content
Open to senior / lead roles · remote-friendly

Joseph Yas_

Senior Full-Stack Engineer · Tech Lead · 7+ yrs

I build scalable systems that survive high traffic — and the teams that keep them alive.

joseph@yas: ~zsh
joseph@yas:~$
01 / cat about.md

Who I am

about.mdmarkdown

# Senior full-stack engineer with 7+ years designing, building, and operating production web systems — from high-traffic platforms to a co-founded product serving 10K+ users. Backend depth in PHP/Laravel with Go, Python (FastAPI), and NestJS services; frontend in React, Next.js, and TypeScript. Runs everything on Docker with CI/CD, Redis-backed queues, and monitored deployments — 99.8% uptime across four production services, load-tested to 5,000 concurrent users. Values clean architecture, testing, and pragmatic delivery.

I lead small, high-trust teams and like the unglamorous parts: on-call rotations, runbooks, code reviews, and automating the work nobody wants to do twice. I've taken services to 99.8% uptime, built an ERP that removed 70% of manual ops, and shipped landing pages that absorb 10K+ signups a week.

Equally at home translating architecture trade-offs for the C-suite and pairing with a junior on their first PR. I care about systems that don't break and teams that don't burn out.

$ cat ~/.hobbies
video gamesbooksjazz & rockpodcastsmoviescookingsports
whoami --verbosejson
name
Joseph Yas
role
Senior Full-Stack Engineer
based
Tehran, Iran
exp
7+ years
remote
yes — since 2018
02 / ls ./skills --tree

The stack

backend/8 items
PHP & Laravel
  • PHP 8.x (OOP, SOLID)
  • Laravel 12/13
  • Eloquent ORM
  • RESTful API Design
  • Queues & Jobs
  • Sanctum Auth
  • Filament & Livewire
  • Pest Testing
frontend/8 items
Frontend
  • React 19
  • Next.js 16 (SSR/SSG)
  • TypeScript
  • JavaScript (ES6+)
  • TailwindCSS
  • shadcn/ui
  • Zustand
  • TanStack Query
services/7 items
Services & Integration
  • Go (chi, GORM)
  • Python (FastAPI)
  • NestJS
  • JWT & OAuth2
  • HMAC Request Signing
  • Idempotency Patterns
  • Payment & SMS Gateways
data/5 items
Databases & Caching
  • MySQL & Query Optimization
  • PostgreSQL Tuning
  • Redis (cache, queues, sessions)
  • MongoDB
  • ERD & Schema Design
devops/7 items
DevOps
  • Docker & Compose
  • GitHub Actions / GitLab CI
  • Linux Admin
  • Nginx / Caddy
  • Prometheus & Grafana
  • Locust Load Testing
  • On-Call Incident Response
security/6 items
Security
  • OWASP Top 10
  • SQLi / XSS / CSRF
  • JWT & OAuth2
  • OTP Flows
  • Rate Limiting
  • Vuln Scanning
03 / git log --oneline

Selected work

zargold-plus.tsFintech
export const zargold_plus = {
2026

Zargold.plus — Precious-Metals Exchange

Sole Developer · Zargold.plus

A trading exchange built solo — Laravel modular-DDD backend + Next.js frontend — with a hash-chained append-only wallet ledger, idempotency keys, HMAC-signed price quotes, KYC, and payment-gateway integrations. Pest suite covers ledger invariants and trade execution.

5,000
Concurrent users
~500 RPS
Load-tested at
Laravel 13Next.js 16PostgreSQL 16RedisLocust
}
portfo-plus.tsSaaS Platform
export const portfo_plus = {
2026

Portfo.plus — Investment Platform

Co-Founder & Technical Lead · Portfo.plus

Co-founded an investment advisory & portfolio platform and built it end-to-end — Laravel REST API, Next.js frontend, phone-OTP auth, subscription payments, and Redis-backed queues — shipped as a PWA + Android (TWA) app behind a Pest test suite.

10K+
Registered users
2K+
Active users
Laravel 12Next.js 16MySQLRedisDocker
}
forex-estate.tsPlatform Eng
export const forex_estate = {
2024

Market-Data & Automation Estate

Technical Lead · ForexShayan

A ~19-service production estate behind Nginx/Caddy: an async FastAPI aggregator ingesting 16 market data sources into Redis + PostgreSQL, a Go REST service, a NestJS licensing SaaS, and automation bots across three messaging platforms — all deployed via GitHub Actions.

~19
Services in prod
16
Data sources
FastAPIGoNestJSPostgreSQLRedisDocker
}
erp-system.tsInternal Tooling
export const erp_system = {
2024

Back-Office ERP

Technical Team Lead · Barjil

A custom ERP that replaced spreadsheet-driven operations with auditable, queue-backed workflows — automating routine back-office tasks and removing a whole class of manual error across the business.

70%
Routine tasks automated
−50%
Operational errors
LaravelMySQLRedisDockerREST
}
dark-store.tsReliability
export const dark_store = {
2024

Dark-Store Reliability

Technical Team Lead · Barjil

Operate four production dark-store services under a weekly on-call rotation — metrics, alerting, and runbooks that hold 99.8% uptime across the fleet and keep incident response fast and repeatable.

99.8%
Fleet uptime
4
Services owned
LinuxPrometheusGrafanaDockerCI/CD
}
landing-10k.tsPerformance
export const landing_10k = {
2022

High-Concurrency Funnels

Senior Full-Stack Developer · Khane Sarmaye

Acquisition funnels for an investment platform — server-rendered landing pages and A/B-tested flows engineered to convert 10K+ signups a week without degrading under spiky campaign load.

10K+
Signups / week
−30%
Manual workload
Next.jsPHPA/B TestingTechnical SEO
}
wp-plugins.tsProduct Eng
export const wp_plugins = {
2018

WordPress Plugin Suite

Senior Full-Stack Developer · Datarivers

A library of 250+ bespoke WordPress and WooCommerce plugins for international clients — shipped on tight timelines behind QA gates that kept production stable at scale.

250+
Plugins shipped
−25%
Delivery time
WordPressPHPWooCommerceQA
}
04 / ls ~/portfolio --live

Shipped websites

05 / cat experience.log

Where I've worked

  1. Co-Founder & Technical Lead @ Portfo.plus

    Mar 2026 — Present
    Remotecurrent
    • Co-founded an investment advisory & portfolio platform and built it end-to-end — Laravel 12 REST API + Next.js 16 (TypeScript, Tailwind).
    • Grew the product to 10K+ registered and 2K+ active users in ~4 months.
    • Implemented Sanctum phone-OTP authentication, subscription payments, and Redis-backed caching & queues with dedicated worker and scheduler containers on a Dockerized MySQL stack.
    • Ship behind a Pest test suite with one-command dev/prod-parity deploys; distributed as PWA + Android (TWA) app.
  2. Technical Team Lead @ Barjil

    Apr 2024 — Present
    Tehran, Irancurrent
    • Lead the weekly on-call rotation, maintaining 99.8% uptime across four production dark-store services.
    • Planned and developed a custom ERP system for back-office operations, automating 70% of routine tasks and reducing operational errors by 50%.
    • Present architecture trade-offs to C-suite stakeholders; designed the technical team's structure, review processes, and standards, improving delivery timelines by 30%.
  3. Technical Lead @ ForexShayan Academy

    Nov 2024 — Present
    Remote · Part-timecurrent
    • Own a ~19-service production estate (30+ Docker containers behind Nginx/Caddy) spanning Laravel platforms, a NestJS licensing SaaS, WordPress sites, and Python/Go microservices.
    • Built an async FastAPI price aggregator ingesting 16 market data sources into Redis + PostgreSQL, and a Go (chi) REST service; automated production deploys with GitHub Actions CI/CD.
    • Shipped automation bots across three messaging platforms (broker-API integrations, LLM-powered news translation) and high-traffic OTP/SMS registration funnels.
  4. Senior Full-Stack Developer @ Khane Sarmaye

    Apr 2022 — Sep 2024
    Tehran, Iran
    • Developed high-traffic landing pages sustaining 10K+ concurrent user registrations per week.
    • Built API automations across 8+ production websites, reducing manual workload by 30%.
  5. Senior Full-Stack Developer @ Datarivers

    Apr 2018 — Apr 2022
    Amsterdam, Netherlands · Remote
    • Designed and programmed 250+ custom WordPress/PHP plugins for international clients, reducing delivery timelines by 25%.
    • Maintained 99% uptime for client applications through systematic QA and risk evaluations.
    • Diagnosed and resolved production issues end-to-end while working fully remotely with internal and external teams.
06 / ./contact --start

Let's build something

josephyas@contact: ~/new-messagePOST /api/contact

$ fill the form — I read every message.

$ scoping a full project? ./order --new

josephyas@contact: ~zsh

$ echo $STATUS

Open to senior / lead roles · remote-friendly

joeywp@proton.me