Skip to content

About

An immersive developer portfolio showcasing full-stack engineering, AI projects, 3D experiences, and thoughtful interaction design.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Repository files navigation

VertexFlow logo

VertexFlow

Engineering ideas into immersive digital experiences

VertexFlow is the interactive developer portfolio of Salony Ranjan, combining full-stack engineering, artificial intelligence, 3D graphics, and thoughtful interaction design.

React Vite Three.js GSAP

Open the live portfolio · Visual showcase · Highlights · Run locally


About VertexFlow

VertexFlow presents Salony's work, experience, skills, certifications, and projects through a responsive, motion-rich interface. A Three.js hero, carefully paced GSAP animations, and persistent theme preferences create a cinematic experience without sacrificing usability.


Visual showcase

The screenshots below capture every major section in light mode at a consistent desktop width for a clear, uninterrupted preview.

Hero

VertexFlow hero section in light mode

About Me

VertexFlow About Me section

Selected Work and Capabilities

VertexFlow selected work and capabilities section in light mode

Professional Experience

VertexFlow professional experience section in light mode

Skills and Tools

VertexFlow skills and tools section in light mode

Certifications

VertexFlow certifications section in light mode

Featured Projects

VertexFlow featured projects section in light mode

Contact

VertexFlow contact section in light mode


Highlights

  • Responsive desktop and mobile layouts
  • Interactive React Three Fiber hero environment
  • Smooth GSAP-driven scroll animations
  • Persistent light and dark themes
  • Selected-work and featured-project showcases
  • Expandable professional experience documents
  • Accessible keyboard navigation and reduced-motion support
  • Contact form powered by EmailJS

Technology stack

Area Technology
Frontend React 19, Vite 8
Styling Tailwind CSS 4, responsive custom styles
3D Three.js, React Three Fiber, React Three Drei
Motion GSAP, GSAP React
Contact EmailJS
Quality ESLint, production build verification

Project structure

VertexFlow/
├── public/
│   ├── images/                  Portfolio and 3D visual assets
│   └── screenshots/             README showcase captures
├── src/
│   ├── components/              Navigation, controls, and 3D experiences
│   ├── constants/               Portfolio content and project data
│   ├── sections/                Page sections and feature showcases
│   ├── App.jsx                  Application composition
│   ├── index.css                Theme and responsive styling
│   └── main.jsx                 React entry point
├── .env.example                 Contact configuration template
├── package.json                 Commands and dependencies
└── vite.config.js               Vite and Tailwind configuration

Run locally

Requirements

  • Node.js 20.19+ or 22.12+
  • npm
  • Optional EmailJS account for contact-form delivery

Installation

git clone https://github.com/salonyranjan/VertexFlow.git
cd VertexFlow
npm install
npm run dev

Open the local address printed by Vite.

For contact-form delivery, copy .env.example to .env and add your EmailJS credentials. Keep private credentials out of source control.


Quality checks

npm run lint
npm run build
npm run check
npm test
npm run preview
Command Purpose
npm run lint Checks the source with ESLint
npm run build Creates the optimized production build
npm run check Runs linting and the production build together
npm test Runs linting, builds the site, and executes desktop and mobile browser checks
npm run preview Serves the production build locally

Install Playwright's Chromium browser once with npx playwright install chromium before running the browser checks locally.


Author

Developed by Salony Ranjan — Full-Stack and AI Engineer.

Portfolio · GitHub · LinkedIn

This is a personal portfolio. Please do not reuse personal images or content without permission.

Built where engineering, intelligence, and interaction meet.

About

An immersive developer portfolio showcasing full-stack engineering, AI projects, 3D experiences, and thoughtful interaction design.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages