Messy requirements. Real platforms. The personal portfolio of Sakibul Huda Onnay — a junior software engineer who turns vague, real-world briefs into software that ships.
Live: https://shonnay.github.io/onnay-portfolio/
This is my personal portfolio site. It documents how I work (not just what I've built): finding structure inside messy requirements, designing the data model before the interface, cutting scope to the smallest real thing, and owning every line that ships.
Based in Dhaka, Bangladesh. BSc CSE, AIUB (2026). Currently a Junior Software Engineer Trainee at Team Solutions Bangladesh, working inside a production Django ERP codebase.
- HTML, CSS, vanilla JavaScript
- Static single-page site
- Hosted on GitHub Pages
- Approach — my process for messy briefs (domain mapping -> schema -> ruthless scope -> build order -> ship & iterate)
- AI control — how I use AI as a thinking partner under strict rules
- Work — production ERP development at Team Solutions Bangladesh
- Builds — personal projects I've shipped
- Stack — tools grouped by purpose
- Contact
| Project | What it is | Stack | Status |
|---|---|---|---|
| ZapShift | Parcel delivery platform | React, Node/Express, MongoDB, Firebase, Stripe, Tailwind | Deployed |
| MediCare | Family healthcare management system | React, Node, MongoDB, Gemini AI, JWT, Vercel, Railway | In progress |
| AI Face Recognition Attendance | ML inference served via REST | FaceNet, MTCNN, PyTorch, Flask | Complete |
Clone the repo:
git clone https://github.com/SHOnnay/onnay-portfolio.git
cd onnay-portfolio
Then open index.html directly, or serve it locally:
python -m http.server 8000
# visit http://localhost:8000
onnay-portfolio/
├─ index.html # main page
├─ assets/ # styles, scripts, images (adjust to your actual layout)
└─ README.md
- Ship MediCare live demo + public repo
- Add project screenshots / short demo GIFs
- Add a downloadable resume (PDF)
- Add meta description + Open Graph tags for link previews
- Add a favicon
- Email: onnoy29@gmail.com
- Location: Dhaka, Bangladesh (open to remote)