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.

Diana - Full Stack Developer

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

ReactNext.jsTypeScriptJavaScriptHTML5CSS3Tailwind CSSSass

Backend

Node.jsExpressNext.jsJWTPostgreSQLbcryptZodHelmet.jsKnex.jsJestReact Testing LibraryESLint

Tools & DevOps

GitDockerAWSVercelFirebaseFigmaVS CodePostmanCursorJiraTrelloNotionSlackZoom
5+ Years Experience

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
React 18.3+TypeScriptNode.jsExpress.jsPostgreSQLJWTDockerJest
Meal Planner desktop view
Meal Planner mobile view

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
ReactD3.jsNode.jsMongoDBJWT
Roulette desktop view
Roulette mobile view

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
Next.js 14React 18TypeScriptPostgreSQLDrizzle ORMTailwind CSSDocker
Consultancy Website desktop view
Consultancy Website mobile view

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.

Let's Work Together

Ready to bring your digital ideas to life?

GET IN TOUCH