Portfolio

Interactive Developer Portfolio 💻🤖

A premium, state-of-the-art developer portfolio showcasing advanced full-stack engineering capabilities alongside specialized expertise in Applied AI, Retrieval-Augmented Generation (RAG), and Agentic AI workflows.


🛠️ Built With

Frontend & Aesthetics

Backend & Database

Administration Portal


🚀 Core Expertise (What I Do)

  1. Full-Stack Development — Crafting highly responsive single-page applications and performant API servers using JavaScript/TypeScript, React, Ruby on Rails, and SQL schemas.
  2. Applied AI Integration — Orchestrating LLM connections, prompt engineering pipelines, and custom interface logic to implement smart features directly inside client products.
  3. Retrieval-Augmented Generation (RAG) — Designing vector database ingestion pipelines, semantic searches, and context retrieval queries to augment model outputs.
  4. Agentic AI Orchestration — Constructing autonomous agent flows containing cognitive step loops, programmatic tool calls, and structured output validations.
  5. Project Management — Leading software development lifecycles with Agile workflows, scope definition, sprint planning, and cross-functional team collaborations.
  6. Quality Assurance & Testing — Implementing robust unit, integration, and end-to-end testing strategies alongside automated CI/CD audits to guarantee reliability.

🎬 Getting Started

Prerequisites

Make sure you have Node.js (version 18+ recommended) installed.

Setup

  1. Clone the repository.
  2. Create a .env.local file in the root directory and add your Neon Database connection URL:
    DATABASE_URL="your-neon-database-connection-string"
    
  3. Install dependencies:
    npm install
    

Development Server

Run the local dev server:

npm run dev

Open http://localhost:3000 with your browser to view your portfolio.

Production Build

Verify compilation and compile optimized assets:

npm run build

👤 Author

Sahar Saba Amiri


⭐️ Show your Support

Give a star ⭐️ if you like this project!