Aman Dhungel
Full-stack developer building fast, secure web platforms with React, Next.js and Node.js, and leading the teams that ship them.
- Availability
- Open to full-time roles
- Location
- Kathmandu, Nepal
Selected work
Three projects, with the problem, what I built, and how it holds up in production.
What's Happening Australia
Sole full-stack developer · 2026
A community platform where Australians find local businesses and events, book services and buy tickets.

EMS
Designer and full-stack developer · 2026
An all-in-one business system: employees, field work, products and stock, and accounting in one place.
Live site (opens in a new tab)Source on GitHub (opens in a new tab)

SS Store & Suppliers
Frontend developer (contract) · 2023
An online presence for a CCTV and security camera business in Bardibas, first as an online store.

Inside What's Happening Australia
Five parts of the platform, each built by me. The panels on the right are diagrams of how each part works.
Booking
Customers pick a service, a staff member and a time. Only times when that person is working and free are offered.
- A slot is locked while the customer pays
- A unique index makes double booking impossible
- Locks expire on their own after 15 minutes
One staff member, one morningDiagram- 09:00Booked
- 09:30Locked while customer A pays · expires in 15 min
- 10:00Free
- 10:30Free
Customer B asks for 09:30 at the same moment. The unique index on business, staff member and time rejects the second lock, so B is offered 10:00 instead.
Staff scheduling
Owners set each employee's weekly shifts, then change single days or mark time off without touching the rest of the week.
- Weekly shifts per employee
- One-off changes per date
- Days off and time off
One week for three staff membersDiagramMMon TTue WWed TThu FFri SSat SSun Staff 1 Staff 2 Staff 3 - Weekly shift
- One-off change
- Day off
Ticketing
Organisers sell tickets on the platform. Seats are held during checkout, paid with Stripe, and checked in at the door from a QR code.
- Ticket types and promo codes
- Five-minute hold during checkout
- QR check-in at the door
From choosing a ticket to the doorDiagram- 1Choose ticketsTicket type and promo code
- 2Held for 5 minutesNobody else can buy these seats
- 3Paid with StripeWebhook signature verified
- 4QR ticket issuedReceipt as a PDF
- 5Checked inScanned at the door
If payment does not finish, the hold expires and the seats go back on sale.
Analytics
Each business sees what is happening today and what is coming, plus a seven-day view of appointments and paid sales.
- Today and upcoming bookings
- Appointments and sales per day
- Ticket redemptions per event
A business's dashboard, as laid outDiagramToday
Next 7 days
Appointments and paid sales, last 7 days
Ticket redemptions per event
Bar heights show the shape of the chart only, not real figures.
Mobile appIn progress
A React Native and Expo app for customers and businesses, running on the same backend as the website.
- Versioned mobile API
- Short access tokens with rotating refresh tokens
- Rate limits per user, not per network
One backend, two appsDiagram- Versioned mobile APISame database and rules as the website
- Short-lived access tokenChecked on every request
- Refresh token rotates on useStored hashed, revocable per device
Other work
Maa Kali Hardware
Online store and catalogue for a hardware shop in Bhaktapur, with cart, eSewa payments, a blog, and an admin panel for products, posts and messages.
Full-stack (contract) · 2022
Bamboo Home Support
Website for a registered NDIS disability support provider in South Australia.
Web developer · 2024
Bamboo Nursing
Website for a community and home nursing service in South Australia.
Web developer · 2024
Real-time Chat App
Messaging app with live conversations, an emoji picker, image sharing and in-app notifications.
Personal project · 2024
Hotel Royal Sen
Mobile-first booking website for a hotel in Bardibas.
Frontend (contract) · 2022
No public link
Experience
Seven roles since 2022, from contract builds to leading a team of six.
Jan 2026 – Present
Full-Stack Developer, SunyaVerseCurrent
Freelance · Remote, Australia
- Designed and built whaustralia.com on my own, frontend and backend, as a place to discover and promote local businesses, services and events.
- Built booking and scheduling that manages employee shifts, working days and days off, and matches staff or independent providers to customer bookings.
- Added event ticketing so organisers sell tickets on the platform, with built-in analytics.
- Hardened the platform with rate limiting and CSRF and XSS protection.
- Building a React Native and Expo app on the same backend APIs.
Oct 2025 – Present
Full-Stack Developer, GurukulhubCurrent
Maharajgunj, Kathmandu
- Lead a team of six developers across several projects, from development to production release.
- Set up CI/CD pipelines and manage deployments to separate staging and live environments.
- Containerised applications with Docker for repeatable deployments.
- Diagnose and fix deployment failures so the team keeps shipping.
May 2024 – Mar 2025
Web Developer and Marketing Manager, Suvaansh Group
- Built WordPress websites and web applications, including bamboohomesupport.com.au and bamboonursing.com.au.
Mar 2024 – Feb 2025
Junior Frontend Developer, FatDog Labs Agency
Guhyeshwori, Kathmandu
- Built three or more client web applications with Next.js, TypeScript and GraphQL. Client names are confidential.
- Used Redux, Zustand and TanStack Query to cut load times and keep data in sync.
- Worked with designers and backend teams to integrate REST APIs.
Oct 2023 – Feb 2024
Frontend Developer, SS Store & Suppliers
Contract · Bardibas, Mahottari
- Built an e-commerce store with React and GSAP, and grew sales through technical, on-page and off-page SEO.
- Designed responsive UI components and integrated third-party libraries to simplify checkout.
2022
Full-Stack Developer, Maa Kali Hardware
Contract · Bhaktapur
- Built a full-stack store with Next.js, Node.js and TypeScript, and made server responses faster.
- Added GSAP interactions that kept visitors on the site longer.
2022
Frontend Developer, Hotel Royal Sen
Contract · Bardibas, Mahottari
- Built a mobile-first hotel booking site with Sass and JavaScript, which brought in more visitors on phones.
Skills
The tools I use day to day, grouped the way I use them.
Cloud and architecture
- AWS Lambda
- S3
- API Gateway
- ECS
- IAM
- SNS
- Event-driven architecture
- System design
- Docker
Full-stack engineering
- TypeScript
- JavaScript (ES6+)
- React
- Next.js
- Node.js
- Express.js
- Redux
- Zustand
- TanStack Query
- React Native
- Expo
- HTML5
- CSS3
- Tailwind CSS
- GSAP
- WordPress
Data and integrations
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Prisma ORM
- GraphQL
- Firebase
- REST APIs
- JWT authentication
- Stripe
Delivery and quality
- GitHub Actions
- GitLab CI
- CI/CD
- Git
- Staging and production deployments
- Code reviews
- Technical leadership
About
I build production web platforms end to end, and I lead the small teams that ship them.
Over four years I have taken products from an empty repository to live traffic: booking and ticketing for Australian businesses, an operations and accounting suite, and online stores for shops in Nepal. I design the API and the database, build the interface, and set up the pipeline that deploys it.
At Gurukulhub I lead six developers. I plan the work, review the code, and take releases through staging into production. When a deployment breaks, I find out why and fix the process so it does not happen again.
I care about software that stays up and stays fast once real people use it: rate limits before they are needed, data rules the database enforces, and documentation the next developer can follow.
Education
Bachelor of Information Technology (B.IT)
University of Sunderland, taught at ISMT College
Tinkune, Kathmandu · 2019 – 2023
Certifications
- The Complete JavaScript Course (certificate, opens in a new tab)
Udemy · 2023
- Responsive Web Design (certificate, opens in a new tab)
freeCodeCamp · 2023
- JavaScript Algorithms and Data Structures (certificate, opens in a new tab)
freeCodeCamp · 2024
Hiring a full-stack developer?
I am looking for a full-time role. Email is quickest, or send a message with the form.
- Phone
- +977 986-780-6220
- Based in
- Kathmandu, Nepal