Full Stack Developer · Angular + Laravel · Clean Architecture · Testing
Co-creator of DevConnect · Madrid
Full Stack Developer focused on building real-world applications with Angular + Laravel,
with strong emphasis on scalable architecture, maintainability, and automated testing.
I design and develop complete systems end-to-end, prioritizing clean code, performance and reliability.
I also use AI-assisted development tools as part of my workflow for debugging, refactoring, documentation and productivity, always validating the output and keeping technical control over the final implementation.
A full-stack social platform designed as a real production-like system, focused on scalability and interaction.
Core features
- Authentication system with Laravel Sanctum
- Feed, posts, comments and likes
- User profiles and follow system
- Saved posts and search functionality
Architecture
- SPA with Angular and REST API
- Modular backend with Laravel
- MySQL / SQLite for development
- Dockerized environment
Testing
- 74 E2E tests with Cypress
- 75 backend tests with PHPUnit
- 30 frontend tests with Karma/Jasmine
- Designed full system architecture from scratch
- Implemented secure authentication and API structure
- Developed scalable interaction features
- Built complete automated testing strategy
- Managed full development lifecycle
- Applied AI-assisted workflows for documentation, debugging and code review
Main focus: Angular, TypeScript, responsive UI, component-based architecture and SPA development.
Also familiar with: React fundamentals and modern JavaScript ecosystems.
Main focus: Laravel, REST APIs, authentication, backend architecture and object-oriented programming.
Also familiar with: Java fundamentals and structured backend development.
Experience with: relational database design, SQL queries, migrations, development databases and cloud-hosted PostgreSQL environments.
Testing focus: E2E testing, backend feature tests, unit tests, API validation and regression prevention.
Workflow: Git/GitHub, CI pipelines, Dockerized environments, Linux servers, SSH access and development automation.
I use AI-assisted development tools to support code review, debugging, documentation and refactoring, while keeping technical ownership of the final implementation.
- Improving system architecture
- Expanding automated testing
- Scaling real-world full-stack applications
- Strengthening Angular, Laravel, React and Java fundamentals
- Working with relational databases and cloud-hosted data platforms
- Using AI-assisted development with technical validation
- Open to opportunities
Thanks for visiting

