P R A J W A L S A I N J U
Full Stack Developer · Laravel + Vue.js + TypeScript
Kathmandu, Nepal
|
+977 9841273490
|
Sainjoprajol12@gmail.com
|
linkedin.com/in/prajwal-sainju
|
github.com/sanjoprajol12
P R O F E S S I O N A L S U M M A R Y
Full Stack Developer based in Kathmandu with hands-on internship experience building production web applications. Comfortable across the stack — server-side logic and APIs in PHP/Laravel, reactive client-side UIs in Vue.js with TypeScript and SCSS, and full-stack monoliths combining Laravel + Blade + Vue. Currently shipping a live consultancy admin portal and comfortable with Docker-based deployment workflows. Focused on clean architecture, reusable components, and maintainable code. Multilingual: English, Nepali, Hindi.
T E C H N I C A L S K I L L S
Primary Stack:
Laravel · Vue.js · TypeScript · SCSS · MySQL
Languages:
PHP · JavaScript (ES6+) · TypeScript · SQL · HTML5 · CSS3 · SCSS · C · C#
Frameworks & Libraries:
Laravel · Vue.js · Blade · Inertia.js · Node.js · Express.js · React.js · Bootstrap · Tailwind CSS
Databases:
MySQL · PostgreSQL · SQLite · Redis · MongoDB
DevOps & Tooling:
Docker · Git · GitHub · GitLab · Composer · npm · Vite · VS Code · XAMPP · Jira
Productivity:
Excel · Power BI · PowerPoint · Word · Outlook
E X P E R I E N C E
Full Stack Developer Intern
Laravel · Vue.js · TypeScript · Blade · MySQL · Docker
- Ship features end-to-end across Laravel backends and Vue.js frontends for a live consultancy product.
- Build reactive admin dashboards in Vue + TypeScript + SCSS, focused on reusable components and scalable front-end architecture.
- Develop server-side logic, APIs, and database schemas in Laravel, including authentication, role-based access, and CRUD workflows.
- Work across both decoupled Vue SPA + Laravel API setups and classic Laravel + Blade + Vue monoliths — choosing the right pattern per project.
- Use Docker for consistent local development and deployment; follow professional Git workflows with code review.
P R O J E C T S
Consultancy Web — Full-Stack Website
Laravel · Blade · Vue.js · MySQL
- Built a public-facing consultancy website with server-rendered Blade pages for SEO and Vue components for interactive sections.
- Implemented pages for services, contact, and marketing content with clean, responsive layouts.
- Chose a hybrid Blade + Vue approach to balance SEO-friendly rendering with a modern interactive feel.
Consultancy Admin — Admin Dashboard
Vue.js · TypeScript · SCSS
- Developed an internal admin panel for managing the consultancy website's content, users, and records.
- Built a responsive, component-driven UI using Vue + TypeScript for type safety and SCSS for structured styling.
- Focused on reusable components and a scalable folder structure to support ongoing feature additions.
Futech Project — Backend API
PHP · Laravel · MySQL
- Developed the server-side application handling business logic, database operations, authentication, and API endpoints.
- Structured the codebase around Laravel conventions for maintainable controllers, models, and migrations.
- Designed APIs consumed by a separate Vue + TypeScript frontend.
Futech Project — Frontend SPA
Vue.js · TypeScript
- Built the client-side interface as a Vue single-page application, consuming the Laravel API.
- Emphasized reusable UI components, clean file structure, and TypeScript for safer, more maintainable code.
- Delivered screens, forms, and dashboards with clear separation from backend concerns.
CMS Template — Reusable Admin Starter
Vue.js · TypeScript · SCSS
- Created a reusable CMS/admin template to accelerate future dashboard and admin panel projects.
- Packaged a consistent layout, shared component library, and SCSS theming system.
- Designed as a starting point for client projects, reducing setup time on new builds.
Appointment System — Booking Platform
Laravel · Blade · JavaScript · Docker
- Built an appointment booking and management web app with scheduling workflows and admin/user views.
- Implemented authentication, database design for appointments, and Blade-based UI with vanilla JS interactions.
- Containerized the app with Docker for consistent environments across local development and deployment.
Inventory Management System
PHP · JavaScript · MySQL
- Real-time stock tracking with low-stock alerts, product categorization, and supplier management.
- Purchase and sales order workflows with role-based access control for staff and admins.
- Reporting dashboard with exportable data.
College Management System
PHP · MySQL · Bootstrap
- Student enrollment, academic record management, and attendance tracking with automated reporting.
- Faculty management, course scheduling, and fee collection workflows.
- Export to Excel/PDF for academic and financial records.
E D U C A T I O N
Bachelor of Computer Applications (BCA)
Arunima College, Kathmandu, Nepal
- Completed: Web Development, Database System Management, Data Structures.
- Ongoing: Advanced Java, Mobile Programming.
C E R T I F I C A T I O N S & A D D I T I O N A L I N F O
Certifications:
MERN Stack Certification — N9 Solutions (2024)
Strengths:
Problem-solving · Fast learner · Team collaboration · Clean, maintainable code · Adaptability
Interests:
Full Stack Development · Database Design · Mobile App Development · Cybersecurity
Languages:
English · Nepali · Hindi