Skip to content

Navigation Menu

Sign in
Sign up
@AminVost
AminVost
Follow
View AminVost's full-sized avatar
🧠
Building AI-integrated web apps & OCR pipelines

Amin Vost AminVost

🧠
Building AI-integrated web apps & OCR pipelines
Full-Stack Software Engineer (Next.js / Node / Python) | Building scalable web apps & AI-integrated solutions.

Block or report AminVost

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AminVost /README.md

Amin Vosta — Personal Portfolio

A data-driven personal engineering portfolio built with Next.js App Router and TypeScript.

What is included

  • Minimal, modern home page with fast first-glance positioning
  • Full project archive with search and category filters
  • Dedicated detail page for every documented project
  • Resume page with skills, experience, education and downloadable CV files
  • Dark/light theme
  • SEO metadata, sitemap and robots routes
  • Production-oriented standalone output
  • Example Nginx and systemd deployment files for aminvost.ir

Run locally

npm install
npm run dev

Open http://localhost:3000.

Production build

npm install
npm run build
npm run start

next.config.ts uses output: "standalone", so a VPS deployment can run the generated standalone server behind Nginx.

Main content files

  • data/profile.ts — biography, experience, skills, contact data
  • data/projects.ts — complete project archive generated from the master career profile

Design direction

The site intentionally avoids the common portfolio patterns of giant animations, skill-logo walls and overlong landing pages. The homepage is meant to explain Amin's profile quickly, while the project archive and resume keep the detailed information available one level deeper.

Bilingual routes

  • English: /, /projects, /resume
  • Persian / RTL: /fa, /fa/projects, /fa/resume
  • The header includes an EN/FA switch.
  • English typography uses Manrope and Persian typography uses Vazirmatn via next/font.

Pinned Loading

  1. aramspace-therapist-booking-platform aramspace-therapist-booking-platform Public

    A comprehensive SaaS platform for online therapist booking and clinic management. Built with Next.js 15, FullCalendar, NextAuth, and deployed via Docker on Azure.

    2

  2. cinesense-ai-sentiment-scraper cinesense-ai-sentiment-scraper Public

    CineSense: A microservices-based movie scraper and real-time AI sentiment analysis pipeline. Built with Next.js 15, Express, FastAPI, and PyTorch.

    JavaScript 2

  3. price-ocr-paddle-linux price-ocr-paddle-linux Public

    A high-performance, Linux-optimized OCR pipeline using PaddleOCR. Engineered for automated extraction of tabular data and complex tool price lists.

    Python 2

  4. qwen3-persian-ocr-pipeline qwen3-persian-ocr-pipeline Public

    An advanced AI pipeline leveraging Qwen3 Vision-Language models for high-accuracy Persian Optical Character Recognition (OCR) and document analysis.

    Python 2

  5. tools-price-agent-backend tools-price-agent-backend Public

    Python 2

  6. ocr-dataset-cropper ocr-dataset-cropper Public

    A fast, local full-stack web tool for semi-automated image cropping to accelerate OCR and Vision-Language model dataset creation. Features dimension locking and auto-naming.

    JavaScript 2

AltStyle によって変換されたページ (->オリジナル) /