Hello, I'm Hany Sweidan, a Full-Stack Developer | Software Engineer with hands-on experience in building scalable systems in the retail technology space using Next.js, NestJS, React.js, Node.js, TypeScript, and PostgreSQL. I care about clean architecture, performance, and delivering reliable, user-friendly experiences across the stack.
I’m a Software Engineer who enjoys building reliable systems that power real business operations. I specialize in NestJS, Next.js, React, and PostgreSQL, developing scalable REST and gRPC APIs, microservices, and production-ready web applications.
Currently, I work in the retail technology sector at Revest, contributing to a large-scale back-office platform that powers invoicing, pricing, discounts, rewards, loyalty programs, dashboards, and reporting for retail clients. My daily work involves designing and building RESTful and gRPC APIs, modeling and optimizing PostgreSQL schemas, implementing complex business logic, and ensuring clean, modular, and maintainable code across the stack.
I enjoy solving challenging backend problems, improving API performance, and designing architectures that scale, while also paying attention to frontend UX so that complex workflows feel smooth and intuitive.
- Developing RESTful and gRPC APIs using NestJS in a microservices architecture with an API Gateway for a large-scale retail back-office platform.
- Designing and optimizing PostgreSQL schemas to support complex business processes including invoicing, pricing, discounts, rewards, and loyalty programs.
- Implementing core business logic for invoicing, pricing, discounts, and rewards that power day-to-day financial operations for retail clients.
- Contributing to Loyalty Programs, dashboards, reporting, and user & role management modules used by back-office and retail teams.
- Owned the end-to-end implementation of a complex promotions module, including scalable backend logic and a responsive frontend interface integrated with a POS system.
- Improved API performance for critical endpoints, reducing response times by approximately 50% through query optimization and better data access patterns.
- Enhanced a high-volume export API to reliably handle up to 1 million records by introducing batch processing and temporary disk storage for efficient PDF generation.
- Collaborating in an Agile environment with cross-functional teams to deliver production-ready features with a focus on code quality, testing, and maintainability.
- Gained hands-on experience with React.js, NestJS, and PostgreSQL in a production retail technology environment.
- Assisted in implementing front-end features and backend endpoints under the guidance of senior engineers.
- Contributed to database schema design and optimization tasks to support new features and performance improvements.

- -Built an end-to-end full-stack MVP focused on real-time messaging with authentication, conversations, and live chat updates.
- -Implemented secure authentication flows including sign up, sign in, JWT-protected REST APIs/WebSocket flows, and password reset.
- -Developed real-time chat features with Socket.IO, including conversations, paginated messages, and live updates with typing indicators and online/offline presence.
- -Added social and conversation UX features such as user search, group chats, unread message counters, auto-mark as read, and lazy loading for older messages.
- -Integrated Arabic and English basic profanity and enforced messages moderation before sending.

- -Developed a Flutter-based e-commerce application with a seamless browsing and purchasing experience.
- -Implemented authentication, cart management, and real-time order tracking using Firebase services.
- -Integrated backend and Firebase services to handle orders, user data, and real-time updates.
- -Designed a scalable app architecture focused on performance and maintainability.

- -Built a full-stack notes management system using Angular, Express.js, PostgreSQL, and Prisma ORM.
- -Implemented secure authentication and full CRUD operations for notes.
- -Designed RESTful APIs and a relational database schema optimized for reliable data access.
- -Integrated Prisma ORM for efficient database access, migrations, and schema management.

- -Built a multi-level 3D horse racing game using Unity and C#.
- -Implemented physics-based interactions, collision handling, and real-time gameplay mechanics.
- -Developed player movement systems, race logic, and level progression with increasing difficulty.
- -Applied OOP principles to structure reusable game components and systems.

- -Designed and developed multiple independent versions of my personal portfolio website using different frontend and backend technologies, each featuring distinct designs, structures, and architectural approaches.
- -Built a fully responsive portfolio using plain HTML, CSS, and JavaScript, focusing on UI fundamentals and responsive layout techniques.
- -Developed a React-based portfolio with a component-driven architecture and dynamic content rendering.
- -Engineered a full-stack portfolio using Next.js and NestJS, implementing server-side rendering, RESTful APIs, and backend-driven functionality, and integrated an AI-powered chatbot model in the portfolio to experiment with AI-enhanced user interaction.
- -Applied clean architecture principles, modular design, and reusable components across implementations.
Want to talk tech, collaborate on a project, or just say hi? Feel free to reach out anytime.