I'm Shibli Rahman Moon (moon-drakon), a software engineering student. I build desktop and web software in Java, C, and JavaScript. I focus on clean architecture, secure data handling, and testing before release.
I also build websites for clients, from a live WooCommerce store to a Next.js and Supabase platform. My coursework includes two Java finance apps and an emergency blood-request system in C. Next, I'm going deeper into AI / ML.
- Software engineering: layered architecture (UI → Service → Model → Repository), OOP design, CI builds
- AI / ML: Python, scikit-learn, and PyTorch; speech input; LLM apps with retrieval
- Full-stack: React and Next.js frontends, Node.js and FastAPI services, SQL and NoSQL databases
- Security: PBKDF2 and BCrypt password hashing, OTP verification, role-based access, audit logs
- Product: scope from user needs, document decisions, verify before release
Open to
Sacred Ganga · Online puja service platform (client, in development)
A web platform for Ganga Sankalp Puja at Har Ki Pauri, Haridwar, for families around the world. Each puja comes with a private video, photos, and a digital certificate.
Staging and production stay strictly apart. Every non-production build is noindex and hidden from search. Access rules live on the server, not in hidden navigation. Database changes ship as reviewed migrations and run against an in-memory Postgres in tests before they touch a real database.
Exclusive Closet BD · Fashion e-commerce store (client, live)
An online fashion store in Bangladesh for sarees, bridal and festive wear, jewelry, and bags.
The catalog runs on WooCommerce with variation swatches, so shoppers pick options visually. The Blocksy child theme keeps every customization separate from the parent theme. Customers pay with bKash, the most common mobile wallet in Bangladesh.
Mooky Universe · Real-time birthday web app (live)
A Netflix-style birthday site. Friends post wishes, and each wish appears live on every open device.
Wishes travel over Pusher Channels, with a server-sent events fallback when WebSockets fail. Posts render right away, and SWR reconciles them with the database. Layouts use svh units and safe-area insets, so nothing jumps when the mobile address bar moves.
TakaTrail · Multi-user personal finance app
A multi-user desktop app for tracking income and expenses, setting monthly budgets, and viewing reports and charts.
An abstract Transaction class defines the shared contract. Income and Expense extend it and run through Transaction references at runtime. Sign-in gates every screen, and budget overruns trigger warnings. A written verification record covers user isolation, persistence, backup and restore, and validation.
Wealthora · Offline-first finance suite
An offline-first finance suite for accounts, transfers, budgets, recurring entries, savings goals, loans, and debts.
Data flows one way: Swing UI → Service → Model → Repository → CSV. The UI never touches storage. Services validate and coordinate, and repositories persist. Interfaces wrap export, speech recognition, and OTP delivery, so each one can change on its own. No finance data leaves the device.
NSU Blood Donor & Emergency Request System · Emergency donor matching in C
A role-based system that matches blood donors to emergency requests and tracks each donation until it is verified.
Requests and assignments move through defined states, from pending to fulfilled and verified. Every input is validated. A donation is final only after the requester confirms it and an admin verifies it. Records live in binary files, and reports and logs export as plain text.
Since 2026
I build and ship websites for businesses, from WordPress stores to custom Next.js platforms.
Scope of work
- Building Sacred Ganga, a Next.js and Supabase platform for an online puja service, with staging, database migrations, and tests
- Built and launched Exclusive Closet BD, a WooCommerce fashion store with 34 products and bKash checkout
- Run hosting and deploys on Hostinger and Vercel
- Work directly with owners on scope, content, and launch
Since 2025
Coursework and team projects focused on object-oriented design, secure app architecture, and tested delivery.
Scope of work
- Built the Swing GUI, OOP transaction model, dashboard, reports and charts, integration, and tests for TakaTrail (team of three)
- Worked on Wealthora, an offline-first finance suite with a layered architecture, role-based access, and OTP verification
- Designed and built an emergency blood-request system in C with binary storage and two-step verification
- Wrote architecture, OOP mapping, security, and verification docs for each project
Since 2025
I build and document software in public. I focus on clean code, security, and repeatable builds.
Scope of work
- Maintain public repositories with architecture, security, and verification docs
- Run builds and checks with GitHub Actions
- Built Mooky Universe, a real-time web app on React, Pusher, and Neon Postgres
- Build AI / ML and full-stack prototypes in Python, React, and Node.js
- Scope from user needs, test with real use, and ship with clear docs
| Recognition | Details |
|---|---|
| Client work shipped | Launched the Exclusive Closet BD store and built the Sacred Ganga platform through to a live staging site |
| Real-time web app | Mooky Universe syncs wishes, presence, and typing state across devices with Pusher and Neon Postgres |
| Verified releases | TakaTrail passed 31 of 31 functional smoke checks and 10 of 10 transaction-table UI checks |
| Security by design | PBKDF2WithHmacSHA256, BCrypt, email OTP, and role-based access across two finance apps |
| Large Java codebase | Wealthora has 2.3 MB+ of Java across 10 layered packages, with CI on GitHub Actions |
| Systems programming in C | Full emergency blood-donation flow (matching, assignment, two-step verification, reports) on binary file storage |
| Academic delivery | Final projects for CSE 115 and CSE 215 at North South University, each with architecture and verification docs |
learning:
- Data structures and algorithms
- Machine learning and deep learning with PyTorch
- System design basics
- Cloud architecture on AWS
building:
- Sacred Ganga, from staging to public launch
- Secure desktop and web apps
- AI-assisted personal finance tools
- Full-stack products with React, Next.js, and Node.js
exploring:
- LLM apps and retrieval-augmented generation
- MLOps and model deployment
- Distributed systems
open_to:
- Software engineering internships
- AI / ML engineering roles
- Open-source collaboration

