Hi, I'm Arkanullah.
I build software end to end.
Final-year Computer Science student in Dhaka. I built BhaloPhone, an AI phone recommendation platform that's live and answering real buying questions across Bangladesh, plus three other shipped apps across MERN, Flutter and Laravel.
- 4
- Shipped projects
- 14
- Public repos
- 1657
- Contributions, 90d
- AUST
- B.Sc. CSE
BhaloPhone.
AI phone recommendations for Bangladesh, grounded in live retailer data.
Find your perfect
phone
Answer a few quick questions and our AI picks the best phone for how you actually use it, ranked from live Bangladesh prices.
Get my pick →AI-powered phone
recommendations for
Bangladesh
- Retailers aggregated
- 8+
- LLM providers
- 13
- SEO pages generated
- 250+
- Data sync
- Nightly
Buying a phone in Bangladesh means opening eight retailer tabs and trusting whichever one lies least. BhaloPhone scrapes all of them nightly, then answers a plain question — "best camera under 30k" — with ranked picks and an explanation tied to real, current listings.
- Built a RAG pipeline over embeddings and structured evidence cards, so every recommendation is ranked from database rows the model cannot invent.
- Wrote an inference layer across 13 LLM providers with circuit breakers, key failover and rotation, keeping the thing up on free-tier infrastructure.
- Automated scraping, nightly sync, review enrichment and SEO page generation in GitHub Actions — 250+ pages with structured data and AI crawler support.
- Shipped an internal admin dashboard that triggers crawls, enrichment and deploys from the browser, replacing the pile of scripts I was running by hand.
- Compressed evidence cards and retuned retrieval to fit strict payload limits, which cut latency and stopped the request failures.
The rest of what I've shipped.
Every card links to a real GitHub repo. Open one to read the code and the README.
What you'd actually get.
I'm still a student, but I've shipped real apps from start to finish. Here's what that looks like in practice.
I can build the whole thing
BhaloPhone is scrapers, a RAG pipeline, a React frontend and the CI/CD under it, all mine. I can take a feature from a rough idea to something deployed without handing it off halfway.
I teach myself fast
Flutter, Laravel, TypeScript and the whole RAG and LLM-orchestration side of BhaloPhone were self-taught, because I needed them to finish something. A new tool isn't going to scare me off.
I design for things going wrong
Free-tier infrastructure fails constantly. Circuit breakers, provider rotation and key failover weren't resume padding, they were the only way to keep BhaloPhone answering.
I'm easy to work with
Small commits, clear PRs, and I'm fine saying "I don't know yet, give me a bit to figure it out" instead of bluffing.
1657 contributions in the last 90 days
Pulled live from the GitHub API, not a screenshot.
View on GitHubA bit about me.
I'm in my final year of Computer Science at Ahsanullah University of Science and Technology. I got into code because I kept wanting apps that didn't exist yet, so I started building them. That habit never really wore off.
BhaloPhone is the clearest example. Buying a phone here means opening eight retailer tabs and guessing, so I built the thing that reads all eight for you: scrapers, a RAG pipeline over real listings, an inference layer that survives free-tier rate limits, and the deploy pipeline underneath it. Founder, backend, frontend and ops, because there was nobody else.
Before that: NextEd, eCrunchies and BookNest, across MERN, Flutter with Firebase, and Laravel. All went from an empty repo to something that works, either solo or with a classmate or two.
I also edit educational videos for Ascend IELTS. Sounds unrelated to code, but it taught me a lot about pacing and the small details that make something feel finished instead of rushed.
Right now I'm looking for my first real software job. I'm not going to pretend I know everything. What I can promise is that I pick things up fast, I ask good questions, and I finish what I start.
Beyond the code
- Feb 2024 — PresentContent EditorAscend IELTS
- Edit and manage online academic videos for IELTS learners.
- Improve lesson clarity through cutting, pacing, subtitles and visual adjustments.
- Coordinate with instructors to structure long-form content into digestible modules.
- Own publishing workflow: thumbnails, metadata, optimization.
- 2022 — 2023Owner — Online Gadget StoreGeekTex
- Managed a gadget-selling page with 1,000+ followers.
- Handled sourcing, pricing, customer comms and day-to-day ops.
- Picked up digital marketing, product presentation, support.
- Fulfilled orders independently with strong customer satisfaction.
- 2016 — 2020Content CreatorThe Tech Show — YouTube
- Custom ROM reviews, GCam tests, performance tweaks, Android root and Magisk guides.
- Owned scripts, recording, editing, thumbnails and analytics.
- Sharpened technical explanation skills through step-by-step tutorials.
What I work with.
Stronger in some of these than others. The ones I don't know yet, I'm happy to learn.
Languages
Frontend
Mobile
Backend
AI
Data
Infra
One I'm proud of.
Competed solo, shipped a full design, and took first place.
1st Place1st Place, UI/UX Design Competition — AUST CSE Carnival 7.0
AUST CSE Society, Sponsored by Ostad, 2026
- Won solo against teams of up to 3; prize 18,000 BDT
- Designed TheMindPeace, a mental health web platform for Bangladeshi university students featuring crisis detection, mood tracking, anonymous peer support, and counsellor handoff
Got a role that fits? Reach out.
I'm looking for my first software job, whether that's a full role, an internship, or contract work. Pick whatever channel works for you. I reply fast.
Gmail, Facebook, LinkedIn or GitHub