I’m a backend developer who enjoys building clean, secure, and scalable systems that power real-world applications. My work focuses on creating well-structured REST APIs, robust authentication flows, and efficient data handling using modern tools and best practices.
My core stack includes TypeScript, NestJS, Django, PostgreSQL, and Prisma. I’m experienced in building modular backends with role-based access control, JWT authentication, data validation using class-validator, and clear API documentation with Swagger. I take care to write code that’s not just functional, but also readable, testable, and maintainable.
On the database side, I design efficient relational schemas and work with both SQL and NoSQL systems like PostgreSQL and MongoDB. I’m comfortable managing migrations, optimizing queries, and maintaining data integrity through ORMs like Prisma and Django ORM.
Testing is a natural part of my development process—I use tools like Jest and Cypress to ensure reliability and prevent regressions. I also use Git for version control, Docker for isolated development environments, and maintain a structured workflow that helps teams move quickly without sacrificing quality.
Beyond technical skills, I value communication and collaboration. I’m proactive in asking the right questions, giving and receiving feedback, and keeping things organized. Whether I’m working independently or with a team, I aim to deliver solutions that are thoughtful, well-tested, and aligned with the bigger picture.
In addition to hands-on development, I have a strong foundation in data structures and algorithms, which helps me approach problems logically and optimize for performance when it matters.
I’m always learning, always refining, and always focused on delivering backend systems that are reliable, secur