# Ahmed Reyyan > Ahmed Reyyan is a full-stack software engineer and frontend developer with 4+ years of building software (React, Next.js, React Native, Node.js, TypeScript, PostgreSQL). Lead engineer on Univerze; builds live streaming, payment systems, AI features and AWS infrastructure. Available for remote roles and Upwork contracts. ## Contact - Website: https://ahmedreyyan.me - Email: dev@ahmedreyyan.me - Hire on Upwork: https://www.upwork.com/freelancers/~01358c481891db6cdf - LinkedIn: https://www.linkedin.com/in/ahmed-r-0568b3222/ - GitHub: https://github.com/AhmedReyyan - Résumé (PDF): https://ahmedreyyan.me/Ahmed-Reyyan-Resume.pdf ## Roles Full-stack software engineer, frontend developer, React / Next.js developer, React Native developer, Node.js backend developer. Remote, based in Pakistan. Available for freelance contracts and full-time remote roles. ## Experience - Software Engineer, Univerze LLC (2026 —): Lead engineer on univerzeapp.com; created UVZ Documents and UVZ Mail mobile. - Full-Stack Developer, Classy Endeavors (2025 —): Next.js, Node.js, Prisma and PostgreSQL features; automations with n8n and Twilio. - Frontend Intern, Enigmatix (2024 – 25): Production UI in React, Next.js and Tailwind CSS. - Independent Developer, Self-directed projects (2023 – 24): JavaScript and React projects, and MarketTank, a business-insights web app (Next.js, Node.js, MongoDB). - BS Software Engineering, Islamia University of Bahawalpur (2023 – 27) ## Selected work ### Univerze — Career and social platform Role: Lead engineer (one of two). Period: Mar 2026 – present. Stack: Next.js, React, TypeScript, PostgreSQL, TypeORM, LiveKit, Stripe, OpenAI, AWS EC2, GitHub Actions. Live: https://univerzeapp.com. Case study: https://ahmedreyyan.me/work/univerze/ Univerze is where students, schools and employers meet: a feed, jobs, mentorship, live video and a marketplace in one Next.js codebase. I joined the day after the repository was created and became one of its two main engineers. - 409 commits in seven months - ~450 of 1,220 API routes written by me - 200+ pages, the most of any engineer ### Tcheede — Food and grocery delivery, Cameroon Role: Payments and full-stack engineer. Period: Aug 2026 – present. Stack: Node.js, Express, PostgreSQL, Supabase, React Native, Nginx, PM2, Mastercard MPGS, MTN MoMo, Orange Money. Case study: https://ahmedreyyan.me/work/tcheede/ Tcheede is a live delivery app with customer, driver and store apps. Customers pay with MTN Mobile Money, Orange Money or a card. My job was to make sure money moved correctly, every time, and to keep the platform running. - 3 payment gateways integrated - 66 tables behind row-level security - 10 Android releases shipped ### UVZ Documents & UVZ Mail — Products spun out of Univerze Role: Creator and main developer. Period: May – Oct 2026. Stack: Next.js, React 19, TypeScript, IMAP, SMTP, OpenAI, Expo, Docker, AWS ECS. Live: https://uvzdocuments.com. Case study: https://ahmedreyyan.me/work/uvz/ Two smaller products built alongside the main platform: a documents, slides and surveys workspace, and a webmail client for @uvzmail.com accounts. - 2 products created - 41 / 46 UVZ Mail web commits - SSO with the Univerze account ### Strug — Live streaming and calls in a super-app Role: Full-stack engineer, live streaming. Period: Jul – Sep 2026. Stack: Node.js, Express, Prisma, PostgreSQL, Socket.IO, Redis, MediaMTX, WebRTC / WHIP, HLS, React 19, Azure. Live: https://app.strug.ca. Case study: https://ahmedreyyan.me/work/strug/ Strug is a Canadian super-app: social feeds, videos, live streaming, rideshare, food, a shop and bookings in one product, built by a large team. Over ten weeks I built most of the viewer and creator side of its live streaming, plus voice calls, security fixes and the plumbing that keeps it running across replicas. - 83 commits across backend and frontend in ten weeks - 24 / 33 commits in the live-streaming frontend are mine - 500 simultaneous voice calls in the load test, 0 errors ### Sportsfixtures — Live scores and fixtures for every sport Role: Full-stack developer (short contract). Period: Short contract. Stack: Strapi, Node.js, REST APIs, Sports data API, Real-time updates. Live: https://sportsfixtures.net. Case study: https://ahmedreyyan.me/work/sportsfixtures/ Sportsfixtures shows fixtures, live scores, results and TV listings across hundreds of competitions, adjusted to each visitor’s time zone. I worked on the data layer for a short contract. - Live scores served to the frontend - Strapi as the platform’s own database - All sports fixtures, results, TV guide ## Capabilities - Product engineering: TypeScript, React, Next.js, React Native, Node.js, Express - Data: PostgreSQL, Supabase, Redis, TypeORM, Prisma, row-level security - Payments: Stripe, Mastercard MPGS, MTN and Orange mobile money - Real-time: LiveKit, WebRTC, Socket.IO, coturn - AI: OpenAI API: builders, triage, captions, auto-replies - Infrastructure: AWS EC2 / ECS, Docker, Nginx, PM2, GitHub Actions, Sentry ## Side projects - Terraformer TypeScript: npm CLI that scans existing AWS resources and writes the Terraform for them. (https://www.npmjs.com/package/terraformer-ts) - SystemMap: Static analysis that draws a TypeScript codebase's architecture as a graph. - Countries Flag CDN: SVG flag for every country, served from a CDN by country code. (https://countries-flag-pi.vercel.app/) - Tariff Hero: Tariff analytics dashboards for e-commerce with real-time duty lookups. - iPhone 15 Pro page: Recreation of Apple's product page with scroll animation and 3D models. (https://iphoneclone-ahmed-reyyan.netlify.app/) ## FAQ Q: Who is Ahmed Reyyan? A: A full-stack software engineer and frontend developer from Pakistan who works remotely, building software since 2023 and in professional roles since 2024. He builds web and mobile products end to end with React, Next.js, React Native, Node.js, TypeScript and PostgreSQL. Q: What has he built? A: He is one of two lead engineers on Univerze, a career and social platform, where he built live streaming, the feed-ranking engine, Stripe marketplace payments and AI products. He also built mobile-money and card payments for Tcheede, live streaming for the Strug super-app, and UVZ Documents and UVZ Mail. Q: Is he available to hire? A: Yes. He takes freelance contracts through Upwork and is open to full-time remote roles. The quickest way to start is the Hire me on Upwork button or an email to dev@ahmedreyyan.me. Q: Which technologies does he work with? A: Product engineering: TypeScript, React, Next.js, React Native, Node.js, Express. Data: PostgreSQL, Supabase, Redis, TypeORM, Prisma, row-level security. Payments: Stripe, Mastercard MPGS, MTN and Orange mobile money. Real-time: LiveKit, WebRTC, Socket.IO, coturn. AI: OpenAI API: builders, triage, captions, auto-replies. Infrastructure: AWS EC2 / ECS, Docker, Nginx, PM2, GitHub Actions, Sentry.