Commerce, product, and design systems — three projects, one point of view.
Building complete web applications with integrated frontend and backend solutions.
Building complete web applications with integrated frontend and backend solutions.
Developed a full-featured online marketplace. Leveraged Next.js for the frontend, providing a fast and dynamic user experience, and integrated it with a robust Node.js/Express.js backend connected to MongoDB for data persistence.
The architecture combined a Next.js frontend with a Node.js/Express.js API backend. MongoDB was chosen for its flexibility with product catalogs and user data. Authentication, payment processing, and inventory management were key API components.
Implemented secure user authentication and authorization flows. Designed database schemas for products, orders, and users. Integrated with a payment gateway API for transaction processing.
Built an auction platform integrating blockchain technology. The frontend was developed with Vite, while the backend utilized Hardhat for interacting with smart contracts on the blockchain. MongoDB stored non-chain metadata and user information.
The system featured a Vite-based frontend communicating with smart contracts deployed via Hardhat. A Node.js/Express.js service acted as a bridge between the frontend and the blockchain network, managing transactions and querying chain data. MongoDB handled off-chain data.
Implemented smart contracts for auction logic (bidding, item management). Developed backend services to monitor blockchain events and sync relevant data to MongoDB. Created user authentication and bidding interfaces.
Created the MVP for a SaaS school management system. Built the frontend using Next.js and the backend with Node.js/Express.js. PostgreSQL was used for the relational database to manage student records, courses, and schedules efficiently.
The application used a Next.js frontend for the user interface, connecting to a Node.js/Express.js API. PostgreSQL provided a robust relational database for the complex data structures typical of school management systems. Designed with multi-tenancy in mind for the SaaS model.
Designed database schemas for students, teachers, classes, grades, and attendance. Implemented CRUD operations for various entities. Focused on data integrity and reporting capabilities for administrators.