Nahid Hasan's Work | ContraWork by Nahid HasanNahid Hasan
Backend & DevOps engineer building complete web apps
š± What if making your neighbourhood greener was this easy?
Built this community tree-plantation website for fun ā a concept around bringing people together to plant trees, discover local events, and make a real impact in their neighbourhoods.
A few things I explored:
š³ Discover local tree-planting events
š¤ Connect with neighbours and join community initiatives
š Track the impact of collective action
I wanted the experience to feel warm, welcoming, and simple to use ā because doing something good for the planet shouldn't feel complicated.
Just a fun build, a design idea brought to life, and another excuse to keep creating.
What do you think? Would you use something like this in your community? iChat Art & Chatbot is an AI workspace that puts several tools in one place: chat with frontier models, studio-quality headshots generated from a single selfie, cinematic short videos from a photo, and voice narration for reels.
On a product like this the backend carries the weight: accounts and sessions, credits and payments, queueing long-running generation jobs so the app stays responsive, storing and serving large media files, and keeping one user's generations private to them.
Live: https://ichatart.com A vehicle protection platform where four kinds of users share one system: car owners, installers, car dealerships and a super admin. I was the main backend developer on a team of four, with 395 commits.
I built the REST API across about 30 database models: role-based access so each role reaches only its own data, the request and bidding workflow between dealers and installers with approvals, cancellations, penalties and ratings, and NFC-based vehicle scan sessions with multi-angle photo upload and image quality checks.
It also includes real-time chat with Socket.IO (http://Socket.IO), push notifications, S3 uploads, PDF reports, warranty tracking and full Swagger documentation.
Stack: Node.js, Express, Prisma, MySQL, Socket.IO (http://Socket.IO), AWS S3, Firebase. The backend for a UK marketplace that connects construction businesses with tradespeople.
I built the auth layer with admin 2FA, social and phone sign-in and rate limiting, and in a security review I closed an account-takeover path and an MFA bypass. On top of that: profiles with skills, accreditations and auto-geocoding, job posting and applications, a discovery search that ranks tradespeople by availability, distance, rating and budget, and Stripe subscriptions with webhooks.
I also set up the CI pipeline in GitHub Actions and the one-command deploy to an Ubuntu server with health checks.
Stack: NestJS, Prisma, PostgreSQL, Stripe, Firebase, Docker, GitHub Actions.