< Hany >

Turning complex problems into reliable software.

> _

Hello, I'm Hany Sweidan — a Full-Stack Developer building scalable systems with Next.js, NestJS, TypeScript, and PostgreSQL.

1+ yrs experienceRetail tech @ Revest6+ projectsJUST · Software Eng
terminal — zsh
_

Building scalable Web 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.

Currently at Revest, I contribute to a large-scale back-office platform — invoicing, pricing, discounts, rewards, loyalty programs, and reporting for retail clients.

I enjoy solving challenging backend problems, improving API performance, and designing architectures that scale — while keeping frontend UX smooth and intuitive.

Jordan University of Science and Technology

B.S. 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

Technical skills

Frontend
Next.jsReact.jsTailwind CSSMaterial UITypeScriptReduxHTMLCSS
Backend & Data
NestJSNode.jsExpress.jsPostgreSQLPrismaDrizzleREST APIsgRPC
Primary Stack
NestJSNext.jsPostgreSQLTypeScript
Tools & Practices
GitAgileOOPMicroservicesPostmanKafka ConnectDebezium CDC
FEATURED WORKProjects
Meda Academy Online Learning Platform
Full-Stack
Bunny Stream
RBAC
i18n
Meda Academy — Online Learning PlatformFull-Stack · System Design · Video Streaming · Enrollment & Finance Workflowswww.meda-academy.com/
  • -Built Meda Academy entirely from scratch solo—from requirements gathering, UI/UX design, and system architecture through implementation, deployment, testing, and automated stress testing—for Jordanian university students, starting at JUST.
  • -Implemented security and access control with role-based authorization enforced on the backend, User-Agent session fingerprinting, API rate limiting on sensitive auth endpoints, multi-tab prevention (2 tabs max), and enrollment plus course submission approval workflows.
  • -Integrated Bunny Stream for cloud video encoding, HLS delivery, TUS resumable uploads, server-generated signed playback URLs, and dynamic video watermarking.
  • -Built automated cron jobs for expired enrollments, scheduled database backups, and maintenance tasks; used transactional database operations for data consistency; added admin ops tooling such as manual enrollment expiration with dry run.
  • -Developed finance dashboards for admins and instructors—revenue splits, payouts, outstanding balances, and payment history with proofs—plus full Arabic/English translation and light/dark theme support; DRM for screen capture prevention launching soon.
Full-Stack
System Design
Bunny Stream
HLS
RBAC
Cron Jobs
i18n
DevOps
Finance
DRM
Summify AI Summarization SaaS
Next.js
NestJS
PostgreSQL
OpenAI
Summify - AI Content Summarization SaaSNext.js, NestJS, PostgreSQL + pgvector, OpenAI, Drizzle ORMwww.summify.net
  • -Built and deployed a full-stack AI SaaS that turns audio, video, documents (PDF/Word/PowerPoint), and YouTube links into structured, customizable summaries with PDF/Word export.
  • -Engineered an end-to-end media pipeline (ffmpeg → transcription → AI summarization → embeddings) using an extensible, OCP-driven architecture supporting multiple content sources.
  • -Implemented RAG-based "chat with your file" using pgvector similarity search and OpenAI streaming responses, plus a credit-wallet system with token estimation and usage tracking.
  • -Built JWT auth, email OTP verification, 20+ summary templates, content history with folders/search, and a fully responsive (XS–XL) UI with RTL/LTR support.
Next.js
React
NestJS
PostgreSQL
pgvector
OpenAI
Drizzle ORM
ffmpeg
RAG
JWT
Tailwind CSS
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
< Hany />