< Hany >
Full Stack Web Developer | Software Engineer
Turning complex problems into reliable software.

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.

ABOUT MEBuilding Scalable Retail Systems

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.

Jordan University of Science and TechnologyBachelor’s Degree in Software Engineering · GPA 3.02
WHERE I'VE WORKEDExperience
September 2025 - Present
Full Stack Developer @Revest
  • 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.
NestJS
Next.js
React.js
TypeScript
PostgreSQL
Prisma ORM
Drizzle ORM
TypeORM
Microservices
gRPC
REST APIs
Tailwind CSS
MUI
Git
June 2025 - August 2025
Full Stack Development Intern @Revest
  • 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.
React.js
NestJS
PostgreSQL
Express.js
TypeScript
WHAT I USETechnical Skills
Frontend
Next.js
React.js
Tailwind CSS
Material UI
TypeScript
Redux
HTML
CSS
Backend & Data
NestJS
Node.js
Express.js
PostgreSQL
Prisma ORM
Drizzle ORM
TypeORM
REST APIs
gRPC
Protobufs
Tools & Practices
Git
Agile
OOP
Microservices
Monolith
Postman
Apache Kafka Connect
Debezium CDC
FEATURED WORKProjects
Messagat Real-Time Chat Application
Next.js
NestJS
Socket.IO
PostgreSQL
Messagat - Lightweight Real-Time Chatting MVPNext.js, React, Redux Toolkit, NestJS, Socket.IO, JWT, Drizzle ORM, PostgreSQL
  • -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.
Next.js
React
Redux Toolkit
Tailwind CSS
NestJS
Socket.IO
JWT
Drizzle ORM
PostgreSQL
bcrypt
JustMart E-Commerce Application
Flutter
Firebase
E-commerce
JustMart E‑Commerce ApplicationFlutter · Firebase · Graduation Project – Jordan University of Science and Technology
  • -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.
Flutter
Firebase
Notes Management System
Angular
Express.js
PostgreSQL
Prisma
Notes Management System (Full Stack)Angular, Express.js, PostgreSQL, Prisma ORM
  • -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.
Angular
Express.js
PostgreSQL
Prisma
3D Horse Racing Game
Unity
C#
OOP
3D Horse Racing GameUnity | Jordan University of Science and Technology
  • -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.
C#
Unity
Personal Portfolio Platform
Next.js
NestJS
React
HTML/CSS/JS
Personal Portfolio Platform (Multi-Stack)HTML, CSS, TypeScript, Tailwind CSS, React, Next.js, NestJS
  • -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.
Next.js
React
NestJS
HTML/CSS/JS
TypeScript
Tailwind CSS
GET IN TOUCH
Contact

Want to talk tech, collaborate on a project, or just say hi? Feel free to reach out anytime.

Contact Details
Emailhmsweidan@gmail.com
LinkedInhttps://www.linkedin.com/in/hany-sweidan/
Phone Number+962 79 547 2227
Email Me
Hello! Welcome to my corner of the web