Public portfolio for a full-stack software engineer focused on Laravel, PHP, Vue.js, backend APIs, and product systems.
- Product-company work across e-commerce, fintech, logistics, multi-tenant SaaS, and customer engagement.
- Featured engineering themes: Laravel architecture, API design, Redis, queues, PostgreSQL/MySQL, Docker, Elasticsearch, and performance work.
- The portfolio is intentionally a small Vue application; private employer code is not included.
- Vue 3, Vite, Tailwind CSS
- Firebase for analytics and the view counter
- Vitest and Vue Test Utils
npm install
npm run devnpm run lint
npm test -- --run
npm run buildnpm run lint is read-only. Use npm run lint:fix only when you intentionally want ESLint to edit files.
Public content is kept in info.js. Keep it accurate, concise, and safe to publish. Do not add credentials, private customer data, or confidential internal implementation details.
For a flagship project, prefer this structure:
- Problem and business context
- Personal role and ownership
- Engineering decision and trade-off
- Implementation approach
- Verifiable outcome or a clearly labelled qualitative result
The Vite base path is configured for GitHub Pages at /Myportfolio/. Update vite.config.js, public/robots.txt, and public/sitemap.xml together if the deployment URL changes.