Backend
Technologies: Node.js, Python
Frameworks: Express.js, FastAPI
Database: MySQL, MongoDB, PostgreSQL, GraphQL
Other: RESTful, Swagger, Postman, Docker, Coolify
Backend development is equally engaging to me, as it brings ideas to life on the server side and powers the functionality behind user experiences. Seeing how different features are implemented and how services are delivered to users makes the process both challenging and rewarding
Understanding API design and database structure helps me create more efficient and scalable applications. This full-stack perspective allows me to better connect UI with data and design more practical, well-rounded products. It also strengthens my ability to collaborate with designers, frontend, and backend developers, enabling clearer communication and smoother integration across different parts of a project
DORC MERN Stack Project
DORC is a MERN stack RPG-style productivity app that gamifies habit-building. Users create quests, earn XP, level up, unlock badges, and join guilds to stay motivated.
This was a collaborative full-stack project with a separated frontend and backend architecture. I primarily worked on backend development, built RESTful APIs and designed database schema.
RESTful APIAPI Design and Implementation
RESTful APIs are the backbone of modern web applications. They provide a standardized way to interact with backend services, making it easier to build and maintain applications. I have experience building RESTful APIs with Express.js and FastAPI, and working with databases such as PostgreSQL, MongoDB, GraphQL and MySQL.
Swagger DocAPI Documentation
In the DORC project, I used SwaggerDoc to document the RESTful APIs I built for the backend. It generates an interactive API documentation interface, allowing team members to easily test endpoints and understand request and response formats. This improved communication between frontend and backend, and made the system easier to maintain and extend.
MiddlewaresSafety Does Matter
In this project, I used tools such as Express Validator, JWT, RBAC, and OAuth2 to ensure secure and reliable data processing. These tools helped validate user input, protect authentication flows, and control access based on roles. I also adopted an MVC architecture to separate routes, controllers, and models, which improved code organization and made the backend easier to maintain and scale.
DatabaseFrom ERD to Implementation
Databases are the backbone of modern web applications. My workflow begins with designing Entity Relationship Diagrams (ERD) to model data structures and relationships, followed by translating them into schemas and finally implementing them in the database. I have experience working with PostgreSQL, MongoDB, GraphQL, and MySQL. This approach helps me build well-structured, scalable, and maintainable backend systems.
DeploymentDocker & Coolify
Docker is a containerization tool that allows me to package my application and its dependencies into a container, making it easier to deploy and scale. I have experience using Docker to deploy my applications to production environments.
Coolify is a platform that allows me to deploy my applications to production environments. It provides a simple and easy-to-use interface for deploying and managing my backend services.
AI and FuturePython, FastAPI and LangChain
I’m a self-motivated learner who isn’t limited to a single stack. From frontend to backend, I’ve expanded my skills to include Python and FastAPI and currently learning LangChain to explore AI-driven development.
Frontend
Backend
Python, FastAPI and LangChain..
I’m excited about the future of AI and hope to continue growing in this field, combining modern web technologies with intelligent systems to create more powerful applications.




