Welcome — this repository hosts my personal full stack portfolio site. It highlights projects, technical skills, and contact information useful for recruiters and hiring managers.
- Live demo: https://portfolio-seven-pi-11.vercel.app
- Repository: https://github.com/ranmori/portfolio
This portfolio showcases my work as a full stack engineer. It is implemented primarily with TypeScript and deployed on Vercel. The site is focused on clarity, accessibility, and demonstrating production-ready patterns for web applications.
- Role: Full Stack Engineer
- Primary language: TypeScript
- Live site: https://portfolio-seven-pi-11.vercel.app
- Focus areas: frontend engineering, backend integration, deployment, and developer experience
- Contact: https://github.com/ranmori
Primary language detected for this repository:
- TypeScript
Likely infrastructure:
- Deployed on Vercel (live demo URL provided)
Note: For exact frameworks and dependencies (e.g., React, Next.js, Node, or others), please see the repository package.json and source files.
This repository contains the source code for the portfolio website and associated configuration for building and deploying the site. Typical contents include:
- src/ or pages/ — front-end application code and pages
- public/ — static assets (images, fonts)
- package.json — scripts and dependencies
- README.md — this file
(If you need a detailed file map I can generate one by reading the repository structure.)
-
Prerequisites
- Node.js (LTS recommended, e.g. >= 18)
- npm or yarn
-
Clone the repo
- git clone https://github.com/ranmori/portfolio.git
- cd portfolio
-
Install dependencies
- npm install
- or
- yarn
-
Run locally
- npm run dev
- or
- yarn dev
-
Build for production
- npm run build
- npm start
Adjust commands if the project uses a specific framework or a different script name (check package.json).
Environment variables
- If the project requires environment variables, a
.env.exampleor README note should be present in the repository. Do not store secrets in the repository.
The exact structure may vary; a common layout is:
- /src or /pages — application source
- /public — static files
- package.json — scripts and deps
- next.config.js or similar — framework config
- README.md — this file
I can add a precise tree here if you want the exact structure from this repository.
- To add new projects or update copy, edit the relevant page/component in the source (look under src/ or pages/).
- Update images in the public/ or assets/ directory and reference them in components.
This is primarily a personal portfolio repository. If you want to suggest improvements:
- Open an issue in this repository describing the suggested change or improvement.
- Optionally, open a pull request with the proposed change.
No license is specified in this repository metadata. If you want a permissive license for reuse (recommended for public portfolios), consider adding an MIT license or another license that fits your intentions.
- GitHub: https://github.com/ranmori
- Live site: https://portfolio-seven-pi-11.vercel.app
- Update the README with more specific technology details (I can read package.json and source files to list frameworks, libraries, and exact scripts). Tell me which you'd prefer and I’ll proceed.