Hey, I'm Diana!
Full-Stack Web Developer
I'm a passionate full-stack web developer with years of experience creating modern, user-friendly applications.

Your Vision, My Execution
I specialize in developing web applications according to your vision and ideas. I break code into small, reusable pieces with clear responsibilities to make the iterative process easier. My focus is on creating early results to be able to adjust and adapt depending on your feedback.
Continuous Learning
I am not afraid of using new technologies and tools as I have plenty of pet projects to experiment with. Official documentation, self-learning resources, books, articles, videos, long chats with AI, etc. are my daily routine.
“Once you start learning on your own, it becomes a never-ending journey of self-education.For me, this journey goes beyond technology and includes psychology, understanding human behavior, meta-learning, self-monitoring, and other personal growth topics.”
Community Engagement
As a remote worker, I enjoy meeting IT professionals and sharing my experience at Madrid Tech Brunch. A casual meetup for tech professionals that we organize every second week.
Check it out on the meetup page Madrid Tech Brunch.
Full-Stack Web Developer
Frontend
Backend
Tools & DevOps
Featured Projects
Meal Planner web-application
A full-stack web application designed to make family meal organization simple and stress-free. Perfect for busy families who want to eat better while saving time.
Built with modern web technologies, the app combines security, practicality, and a clean, intuitive design to help families stay organized and make meal planning enjoyable.
Key Features:
- JWT authentication with secure password hashing
- Interactive calendar with drag-and-drop meal planning
- Recipe management with ingredient tracking
- Automated shopping list generation from meal plans


Telegram Web App Roullette
Telegram Roulette – a web app and Telegram Mini App that implements a roulette system for winning CS:GO items. Perfect for gaming communities looking for interactive experiences.
This project demonstrates expertise in Telegram's platform and serves as a learning resource for other developers exploring Telegram Mini Apps.
Key Features:
- Built with Telegram WebApp SDK for seamless integration
- Game logic with roulette system for CS:GO items
- Dual functionality - works inside and outside Telegram
- Comprehensive tutorial documentation for developers


Consultancy Website
Consultancy website built with Next.js 14 and TypeScript, featuring a blog and services pages backed by a PostgreSQL database via Drizzle ORM. The project uses Tailwind CSS for a clean responsive UI, Strapi-style rich content rendering for blog posts, and is fully containerized with Docker for reliable deployment.
Key Features:
- Next.js 14 App Router with server components and standalone output
- PostgreSQL database with Drizzle ORM for type-safe queries and migrations
- Rich content rendering using html-react-parser, react-markdown, and @strapi/blocks-react-renderer
- Docker containerization for consistent deployment environments
- TypeScript throughout with ESLint and Prettier for code quality


What I Do
Frontend Development
Creating beautiful, responsive user interfaces with modern frameworks like React and Next.js.
Performance Optimization
Building fast, efficient applications that provide excellent user experiences across all devices.
Accessibility & Security
Ensuring applications are accessible to everyone and built with security best practices in mind.