Production-ready PWA for structured web-development courses with offline support and interactive exercises.
Alberto Cisneros
Full-Stack Web Developer
Building scalable web applications with modern technologies. Currently working on real-world projects at a Cuban tech company, focusing on clean architecture, performance optimization, and intuitive user experiences. Passionate about delivering reliable software solutions that solve actual business problems.
Featured Projects
Commercial and personal projects demonstrating end-to-end development capabilities.
Full-featured quiz platform with adaptive difficulty, real-time scoring, and leaderboard system.
Project details
Full-stack management system for a solar panel company in Camagüey, Cuba. Includes public landing page, contact form, and admin dashboard.
Project details
About Me
Alberto Cisneros Morando
Informatics Engineering Student — University of Camagüey, Cuba
Full-stack developer with experience building and maintaining production web applications. I transform business requirements into functional, scalable solutions using modern technologies and best practices. Currently contributing to commercial projects that serve real users, focusing on performance optimization and code quality.
I collaborate with cross-functional teams to deliver features on time while maintaining clean, maintainable code. My approach combines technical skills with a product mindset to build software that actually works for end users.
Core Competencies
Currently open to new opportunities where I can contribute with my skills and continue growing as a professional developer.
Skills & Expertise
Core technologies and engineering practices I apply to design, develop, and deploy modern full-stack web applications.
Frontend Engineering
- React & Next.jsComponent-driven UIs, SSR/SSG and routing
- TypeScriptStatic typing to ensure robust and maintainable code
- Tailwind CSSUtility-first styling for responsive, modern interfaces
- AstroOptimised static sites and performance-first rendering
- HTML5 & Modern CSSSemantic markup and accessibility (a11y) compliance
- Responsive & Mobile-FirstInterfaces that adapt seamlessly across devices
- Component ArchitectureSeparation of concerns and reusable UI patterns
Backend Development
- Node.js & Express.jsREST APIs, middleware design and routing
- RESTful API DesignClear endpoints and correct HTTP verb usage
- Authentication & Authorization (JWT)Secure sessions and access control
- Validation & Error HandlingValidated input and centralized error management
- WebSocketsReal-time communication and event-driven features
- Server-Side ArchitectureLayered architecture for maintainability
Databases & Data Layer
- PostgreSQLRelational modelling and SQL query optimisation
- Drizzle ORMTyped queries, migrations and safer database access
- Data ModelingDesigning normalized schemas and relationships
- Query OptimisationIndexes, joins and efficient CRUD operations
- Migrations & SeedsDatabase versioning and reproducible seeds
Tools, DevOps & Workflow
- Git & GitHub (Branching)Clean commits, PRs and collaborative code reviews
- Deployment (Vercel / Railway / Cloudflare)CI/CD deployments for front-end and back-end
- Environment Config (.env)Secure management of environment variables
- Linux DevelopmentCommand-line workflows and local debugging
- Debugging & ToolingDevTools, Node inspector and structured logging
- DockerContainerisation for reproducible environments
Quality, Testing & Security
- Unit Testing (Vitest)Testing critical logic and functions
- E2E / Integration TestingPlaywright-based end-to-end workflows
- Linters & FormattersESLint and Prettier for consistent code style
- Security FundamentalsOWASP practices for XSS, CSRF and injection prevention
Get In Touch
Interested in discussing a project or opportunity? Feel free to reach out — I'm always open to exploring new challenges.