Senior Full Stack Software Engineer

Hamidreza Amini

Senior Full Stack Software Engineer with 10+ years of professional JavaScript experience and 7+ years working with TypeScript and React. Experienced in building modern web applications across the full stack using React, Next.js, Node.js, Express, GraphQL, PostgreSQL, MongoDB, Web3, Blockchain, and Firebase. Strong background in building and contributing to SaaS and AI-powered products, including LLM integrations, semantic search, vector embeddings, and PostgreSQL/pgvector.

Hamidreza Amini
React+Next.js+TypeScript+Node.js+Express+Tailwind CSS+Sanity+GraphQL+PostgreSQL+React+Next.js+TypeScript+Node.js+Express+Tailwind CSS+Sanity+GraphQL+PostgreSQL+React+Next.js+TypeScript+Node.js+Express+Tailwind CSS+Sanity+GraphQL+PostgreSQL+React+Next.js+TypeScript+Node.js+Express+Tailwind CSS+Sanity+GraphQL+PostgreSQL+

Experience

Refact

Jul 2023 — Present2 roles
  1. Senior Software Engineer

    Sep 2026 — Present
    Los Angeles, California, United States|Full-time|Remote
    • Developed web application functionality using React and TypeScript in a distributed engineering environment.
    • Worked with GraphQL-based systems and modern frontend development workflows.
    • Contributed to AI-powered application development and LLM API integrations.
    • Worked with vector embeddings and semantic search functionality.
    • Used PostgreSQL and pgvector for vector-based data and search capabilities.
    • Developed Gutenberg Blocks and reusable frontend functionality.
    ReactNext.jsTypeScriptGraphQLTailwind CSSWP Gutenberg BlocksPostgreSQLpgvectorVector EmbeddingLLM APIsSemantic Search
  2. Senior Software Engineer

    Jul 2023 — Aug 2025
    Los Angeles, California, United States|Full-time|Remote
    ReactNext.jsTypeScriptGraphQLTailwind CSSWP Gutenberg BlocksPostgreSQLpgvectorVector EmbeddingLLM APIsSemantic Search

HealthBlokk

May 2025 — Present3 roles
  1. CTO & Senior Full-Stack Developer

    Sep 2026 — Present
    Dornbirn, Austria|Part-time|Remote
    • Contribute to the technical development of a product focused on improving the restaurant and food experience for users with dietary and allergen-related needs.
    • Work across frontend and backend technologies using TypeScript, React, Next.js, Node.js, Express, and Firebase.
    • Contribute to the development of AI-powered product functionality through LLM application development, LLM API integrations, and prompt engineering.
    • Participate in technical decision-making and architecture as CTO while remaining hands-on with software development.
    TypeScriptReactNext.jsNode.jsExpress.jsFirebaseSupabaseLLM APIsTailwind CSS
  2. CTO & Senior Full-Stack Developer

    Sep 2025 — Sep 2026
    Dornbirn, Austria|Full-time|Remote
    TypeScriptReactNext.jsNode.jsExpress.jsFirebaseSupabaseLLM APIsTailwind CSS
  3. CTO & Senior Full-Stack Developer

    May 2025 — Aug 2025
    Dornbirn, Austria|Part-time|Remote
    TypeScriptReactNext.jsNode.jsExpress.jsFirebaseSupabaseLLM APIsTailwind CSS

Front-End Technical Team Lead

Feb 2023 — Apr 2023
Shirik|Tehran, Iran|Full-time|Remote
  • Served as a Front-End Technical Lead while contributing directly to application development.
  • Worked with React and TypeScript to build and maintain frontend functionality.
  • Used Redux Toolkit, Material UI, and Tailwind CSS.
ReactTypeScriptRedux ToolkitMaterial UITailwind CSS

Senior Front-End Web Developer

Dec 2022 — Jul 2023
Kara Group|Tehran, Iran|Project-based|Remote
  • Developed the frontend for two blockchain-based web applications using React, TypeScript, and Web3.js.
  • Built an investment platform that enabled users to interact with cryptocurrency payments through MetaMask wallet integration.
  • Developed the frontend for a cryptocurrency swap application, enabling users to interact with blockchain-based token exchange functionality.
  • Worked on integrating the frontend with blockchain and Web3 functionality, including wallet connectivity and cryptocurrency transactions.
ReactTypeScriptMaterial UIWeb3.jsMetaMaskBlockchain

Senior Front-End Web Developer

Aug 2022 — Nov 2022
Tall Guy Agency|Tehran, Iran|Part-time|Remote
  • Working on a digital marketing platform for Instagram influencers that was stopped due to Instagram filtering during the project development.
ReactTypeScriptReact QueryMaterial UI

Mark It Done

Dec 2020 — Feb 20232 roles
  1. Senior JavaScript Engineer

    Sep 2021 — Feb 2023
    Los Angeles, California, United States|Part-time|Remote
    • Worked across frontend and backend development using TypeScript and JavaScript.
    • Developed frontend functionality with React and state management using Redux.
    • Built and contributed to backend services using Node.js and Express.js.
    • Worked with MongoDB and GraphQL-based application architecture.
    TypeScriptReactNode.jsExpress.jsMongoDBGraphQLGatsbyJs
  2. Senior JavaScript Engineer

    Dec 2020 — Sep 2021
    Los Angeles, California, United States|Full-time|Remote
    TypeScriptReactNode.jsExpress.jsMongoDBGraphQLGatsbyJs

Senior Front-End Web Developer

Sep 2019 — Dec 2020
Smart Behan|Shiraz, Iran / Muscat, Oman|Full-time|Hybrid
  • Working on the front-end side of a medical-tourism platform using React and TypeScript.
  • Worked with Redux, Jest, and JSS.
  • Following clean architecture, and SOLID principles.
ReactTypeScriptReduxJestJSS

Full-Stack Web Developer

Sep 2015 — Sep 2019
Crystal Software|Shiraz, Iran|Full-time|On-site
  • Worked across frontend and backend web development.
  • Developed applications using AngularJS, Node.js, Express.js, ASP.NET, SQL Server, and MongoDB.
  • Gained experience working across databases, APIs, and full-stack web application development.
AngularJSNode.jsExpress.jsMongoDBASP.NETSQL Server

Education

Master of IT Engineering

Sep 2016 — Jan 2021
Shiraz University|Shiraz, Iran

Software & Design Development

Bachelor of IT Engineering

Sep 2011 — Jun 2015
Shiraz Payam-Nour University|Shiraz, Iran

Information Technology

Skills

TypeScript95%
JavaScript95%
React95%
Next.js85%
Tailwind CSS90%
Material UI75%
Redux Toolkit80%
Node.js85%
Express.js85%
GraphQL85%
REST APIs90%
PostgreSQL80%
pgvector70%
MongoDB80%
Firebase75%
Supabase70%
LLM APIs80%
Prompt Engineering80%
Vector Embeddings75%
Semantic Search75%

Knowledge

SOLID Principles
Clean Architecture
TDD
Data Modeling
GIT Flows
DevOps (CI/CD)
CLI Skills (Linux & MacOs)
Prompt Engineering
Technical Leadership
Distributed Team Collaboration

Languages

Persian

native

English

advanced

German

basic

Available for new projects

Let's Work Together

Have a project in mind? I'd love to hear about it.