A well-designed database is the foundation of a fast, scalable application. I design databases that perform, scale, and remain maintainable as your business grows. From schema design to query optimization to migration planning, I bring database architecture expertise to every project. Entity-relationship (ER) modeling and schema normalization for PostgreSQL and MySQL. NoSQL schema design for MongoDB with document structure optimization. Index strategy and query optimization for fast. efficient data retrieval. Scaling patterns - sharding. replication. read replicas for high-traffic applications. Data migration planning for moving between databases or restructuring existing schemas. Backup and disaster recovery strategy to protect critical data. Performance monitoring and query analysis to identify bottlenecks. ORM selection and implementation (Prisma. Drizzle. Sequelize) tailored to your schema. PostgreSQL or MongoDB - which should I use?: PostgreSQL for structured data, complex queries, and ACID requirements. MongoDB for flexible schemas, rapid prototyping, and document-based data. How do I know if my database is optimized?: Slow queries, high CPU usage, and growing storage are warning signs. I provide an audit with specific recommendations for improvement. What is database normalization?: Normalization removes data redundancy and improves query efficiency. I design schemas that balance normalization with query performance. How much should I scale my database?: I analyze your traffic projections, data growth, and access patterns to recommend the right infrastructure - never over-provisioned.