I'm a Senior Full-Stack Engineer from India with 9+ years of experience building, modernizing, and maintaining production web applications. I specialize in backend development with PHP and Laravel, frontend development with React, Next.js, and Vue.js, database architecture, API integrations, e-commerce platforms, and learning management systems.
I enjoy solving complex technical challenges, modernizing legacy applications, improving application performance, and building reusable developer tools. I also use AI-assisted development tools to improve productivity while maintaining a strong focus on code quality, security, and maintainability.
- πΌ Experience: 9+ years in full-stack web development
- π Currently focused on: Laravel applications, full-stack engineering, and open-source development
- π€ Exploring: Artificial intelligence, LLM integrations, and AI-assisted software engineering
- π Interested in: Application security, clean architecture, and performance optimization
- π Portfolio: heyharpreetsingh.github.io
- π Articles: Medium
- π§ Email: [email protected]
- β½ Fun fact: I'm a football enthusiast who enjoys exploring new technologies.
- PHP, Laravel, CodeIgniter, Node.js, and Express.js
- RESTful APIs and GraphQL
- Object-oriented programming and application architecture
- Authentication, authorization, and third-party integrations
- Legacy application modernization and backend optimization
- React.js, Next.js, Vue.js, JavaScript, and TypeScript
- HTML5, CSS3, Sass, and Bootstrap
- Responsive web applications and single-page applications
- Frontend modernization and API integration
- MySQL, PostgreSQL, MongoDB, and Redis
- Database design, schema migrations, and query optimization
- Data migration, validation, and integrity
- Prisma ORM and relational data modeling
- π Learning Management Systems: Moodle, multi-school LMS architecture, user and course migrations, enrolments, and cohort management.
- π E-commerce: CS-Cart Multi-Vendor, checkout customization, payment gateways, and shipping integrations.
- π API Integrations: REST APIs, GraphQL, payment services, shipping providers, and third-party platforms.
- π€ AI Engineering: OpenAI Whisper, speech transcription workflows, and AI-assisted software development.
- Git, GitHub, Linux, Bash, Docker, and Postman
- Automated testing, debugging, and production support
- CI/CD workflows and deployment practices
- Code reviews, maintainability, and performance optimization
- AI-assisted development using Claude Code and related tools
A Laravel package for integrating Firebase Cloud Messaging (FCM) into Laravel applications, helping developers implement push notification functionality.
- π Firebase Cloud Messaging integration for Laravel applications.
- βοΈ Designed to help simplify push notification implementation.
- π¦ Published as a reusable PHP package on Packagist.
Tech stack: PHP, Laravel, Firebase Cloud Messaging.
- Packagist: heyharpreetsingh/fcm
- Designing, developing, and maintaining production web applications.
- Building scalable backend services and API integrations.
- Modernizing legacy PHP and JavaScript applications.
- Developing and maintaining e-commerce and LMS platforms.
- Planning and executing database migrations.
- Integrating payment gateways and shipping providers.
- Improving application security, performance, and maintainability.
- Troubleshooting complex production issues.
- Using AI-assisted tools for code generation, debugging, refactoring, and documentation.
- Building reusable Laravel packages and developer tools.
- Developing secure, maintainable applications with Laravel and Next.js.
- Exploring practical AI and LLM-powered application development.
- Improving software architecture, testing, and code quality.
- Contributing to the developer community through open-source projects.
β Building practical software, solving complex problems, and creating tools that help developers work smarter.

