09/08/2026 updated


100 % available
Senior Software Engineer | Full-Stack, Backend & Applied AI
Vancouver, Canada
Only remote
PhD, Computing Science, University of Alberta, 2014About me
Senior backend, full-stack and AI engineer with 10+ years of experience, including Microsoft and AWS. I build reliable APIs, scalable cloud systems and AI agents using Python, TypeScript, Go, Node.js and React. I take projects from architecture to production.
Full-Stack Development
Expertise in TypeScript, JavaScript, React, Next.js, Node.js, NestJS, and REST APIs for building full-stack products and platforms, including multi-tenant architectures shipped from architecture through release.
Applied AI & LLM Integration
Hands-on experience with LLM APIs, OpenAI, Anthropic, RAG, LangGraph, structured outputs, vector search, and ONNX Runtime, including integration of AI-powered features into production workflows.
Backend Engineering & Distributed Systems
Strong background in Python, FastAPI, Go, Java, C#, and SQL, combined with expertise in asynchronous and event-driven systems, Kafka, RabbitMQ, multi-tenancy, and observability tools such as Grafana and OpenTelemetry.
Cloud & DevOps
Proficiency with AWS, Azure, Docker, CI/CD pipelines, GitHub Actions, Playwright, and automated testing for reliable delivery and on-call readiness.
Database Management
Experience with PostgreSQL, Prisma, Redis, MongoDB, MySQL, SQL Server, Qdrant, and pgvector for diverse data storage and retrieval needs.
AI Image Processing & On-Device Models
Delivered AI editing capabilities including background/object selection, smart erase, and upscaling, integrating on-device models with Azure cloud fallback while balancing inference quality, latency, and compute cost.
Data Engineering & ETL Pipelines
Design and improvement of ETL pipelines for reliable, timely data delivery using AWS services such as Kinesis, Glue, Athena, and S3.
Systems Architecture & Access Control
Design of tenant isolation, role-aware permissions, transactional lifecycle rules, auditable workflow events, and seeded environments with comprehensive end-to-end test coverage.
Disaster Recovery & Cloud Migration
Building disaster recovery and cloud migration features with asynchronous communication across AWS, Azure, and GCP, including deployment and configuration automation to significantly reduce onboarding time.
Expertise in TypeScript, JavaScript, React, Next.js, Node.js, NestJS, and REST APIs for building full-stack products and platforms, including multi-tenant architectures shipped from architecture through release.
Applied AI & LLM Integration
Hands-on experience with LLM APIs, OpenAI, Anthropic, RAG, LangGraph, structured outputs, vector search, and ONNX Runtime, including integration of AI-powered features into production workflows.
Backend Engineering & Distributed Systems
Strong background in Python, FastAPI, Go, Java, C#, and SQL, combined with expertise in asynchronous and event-driven systems, Kafka, RabbitMQ, multi-tenancy, and observability tools such as Grafana and OpenTelemetry.
Cloud & DevOps
Proficiency with AWS, Azure, Docker, CI/CD pipelines, GitHub Actions, Playwright, and automated testing for reliable delivery and on-call readiness.
Database Management
Experience with PostgreSQL, Prisma, Redis, MongoDB, MySQL, SQL Server, Qdrant, and pgvector for diverse data storage and retrieval needs.
AI Image Processing & On-Device Models
Delivered AI editing capabilities including background/object selection, smart erase, and upscaling, integrating on-device models with Azure cloud fallback while balancing inference quality, latency, and compute cost.
Data Engineering & ETL Pipelines
Design and improvement of ETL pipelines for reliable, timely data delivery using AWS services such as Kinesis, Glue, Athena, and S3.
Systems Architecture & Access Control
Design of tenant isolation, role-aware permissions, transactional lifecycle rules, auditable workflow events, and seeded environments with comprehensive end-to-end test coverage.
Disaster Recovery & Cloud Migration
Building disaster recovery and cloud migration features with asynchronous communication across AWS, Azure, and GCP, including deployment and configuration automation to significantly reduce onboarding time.
Experience
Professional experience10+ years
Freelancer since2025
Languages
EnglishNative speaker
Project history
Built Oya / Creator Core as sole architect and developer: a multi-tenant platform spanning onboarding, campaign planning, negotiation, contracts, deliverables, payments, and rebooking. Owned frontend and backend delivery using Next.js, React, TypeScript, PostgreSQL, and Prisma; shipped the full V1 scope in time for MVP launch readiness. Integrated OpenAI-powered brief and narrative generation, real-time updates, background workers, notifications, and storage integrations into product workflows. Designed tenant isolation, role-aware permissions, transactional lifecycle rules, and auditable workflow events; established CI/CD, seeded environments, and 580+ end-to-end tests. Worked directly with founders to turn evolving requirements into product flows, explain technical trade-offs, prioritize delivery, and prepare the platform for pilot customers.
Built a RAG and agent orchestration application for grounded learning plans and quizzes, combining a Next.js interface, Python services, vector retrieval, and structured outputs. Repository: github.com/amirhf/learningPathDesigner.
Built semantic image search with local captioning and embeddings, Qdrant/pgvector retrieval, and cloud fallback governed by cost and latency policies. Stack: Python, FastAPI, Go, Redis. Repository: github.com/amirhf/imageSearch.