Founder & CEO — NAVICORE

Hello,I'm Najmul HasanFounder, CEO & CPO  NAVICORE · Full-Stack Software Engineer

Founder of NAVICORE — a Bangladesh-based technology ecosystem. I lead RailMate Bangladesh, our flagship railway companion app, and Navicore Software, the engineering practice that funds it. Every system, from architecture to deployment, is built and run by me directly.

Najmul Hasan profile photo
Najmul Hasan
// Founder, CEO & CPO — NAVICORE
12+
Projects Delivered
2
Live Ventures
3
Countries
Resume
12+Projects Delivered
2Active Ventures
BDFounded in Bangladesh
2026NAVICORE Established

About me

About Me

najmul.json
$ cat najmul.json
{
  "name": "Najmul Hasan",
  "handle": "najmulcodes",
  "role": "Founder · CEO & CPO",
  "company": "NAVICORE",
  "ventures": ["RailMate Bangladesh", "Navicore Software"],
  "location": "Dhaka, Bangladesh",
  "focus": "RailMate Bangladesh",
  "stack": [
    "React Native", "Next.js",
    "Node.js", "Supabase"
  ]
}

Hello!

I'm Najmul — founder, CEO, and CPO of NAVICORE, a technology ecosystem I'm building from Dhaka, Bangladesh, alongside my co-founder, Nusrat Jahan Bably. NAVICORE's flagship venture is RailMate Bangladesh, a railway companion app built for millions of passengers. Navicore Software, our client engineering practice, funds that work.

Every system I ship — architecture, backend, mobile, deployment — I build and run directly. No middlemen, no handoffs.

I hold a BBA in Accounting & Finance, and that business background shapes how I approach engineering: scoped precisely, built to last, maintained like it still has to work in five years.

React NativeNext.jsNode.jsPythonSupabaseMongoDBTypeScriptTailwind CSSSocket.IOStripeJWTCloudinary

What I've built

The NAVICORE Ecosystem

NAVICORE is the umbrella for everything I build. Two ventures are active today — two more are next in the sequence.

RailMate Bangladesh
Flagship Venture

Bangladesh's railway companion app — schedules, fares, and live delay reports from the community.

A bilingual (Bengali/English) travel companion for Bangladesh Railway passengers, currently in private beta. Built on React Native and Expo with a Supabase backend, real-time community delay reporting, and a verified schedule dataset covering 137 trains across 1,225 stops. I own the product, architecture, and engineering end to end.

Private Beta
React NativeExpoSupabaseNext.jsTypeScript
Visit RailMate
Navicore Software
Active Venture

The engineering practice that funds NAVICORE — custom software for clients in Bangladesh and internationally.

Custom mobile apps, web platforms, backend systems, and automation, delivered directly by me from architecture through deployment. Navicore Software's client revenue funds RailMate's development without outside investors.

Active
React NativeNext.jsNode.jsPythonSupabaseMongoDB
Visit Navicore Software
FlyMate Bangladesh
Future Venture

Bangladesh's next travel companion — extending the RailMate model to air travel.

FlyMate is on the NAVICORE roadmap and not yet in development. Under NAVICORE's disciplined-sequencing principle, RailMate Bangladesh and Navicore Software come first — FlyMate begins only once RailMate is validated at scale.

Not Started
TravelMate Bangladesh
Future Venture

A broader travel companion for Bangladeshi travelers — the third horizon in the sequence.

TravelMate follows FlyMate in the roadmap. Like every NAVICORE venture, it starts only once the one before it has proven itself — focus creates excellence, expansion follows validation.

Not Started

Technical skills

</> Skills

Striving to never stop learning and improving.

NAVICORE
Web Development
Backend / API
Tools & Platforms
Design & Styling
HTML5
CSS3
JavaScript
React
Node.js
Express
MongoDB
JWT
Git
GitHub
Netlify
Vercel
Tailwind
Framer
Figma
npm
Web Development
HTML5 CSS3 JavaScript React
Backend / API
Node.js Express MongoDB JWT
Tools & Platforms
Git GitHub Netlify Vercel
Design & Styling
Tailwind Framer Figma npm

Selected work

My Projects

Gatherly project screenshot

Gatherly

Community discovery platform with server-rendered listings and multi-provider auth.

Built on Next.js 14 App Router with a deliberate Server/Client Component boundary: listing pages render server-side for fast initial load; auth-gated interactions are isolated to Client Components. NextAuth.js handles credential and Google OAuth flows, session persistence, and CSRF protection.

Next.js 14NextAuth.jsCustom CSSlocalStorage
ClubSphere project screenshot

ClubSphere

Club management with resource-level ownership enforcement and approval workflows.

Membership requests go through a multi-step admin approval before access is granted. Event operations are checked at the resource level — a club admin can only modify events they created. Ownership is stored as a denormalized creator ID on each event document, making the check a single field comparison rather than a join.

ReactNode.jsExpressMongoDBJWT
BookHub project screenshot

BookHub

Book catalog with optimistic UI updates and consistent REST API design.

Built as a deliberate exercise in API fundamentals: consistent response envelopes, machine-readable error codes, and proper HTTP semantics across all endpoints. Edits apply optimistically and roll back from a pre-mutation snapshot on failure — no re-fetch, no stale data flash.

ReactNode.jsExpressMongoDB

Work history

Professional Experience

Founder · CEO & CPO
NAVICORE
2026 – PresentCurrent

Founded and lead NAVICORE, building RailMate Bangladesh (flagship railway companion app, private beta) and Navicore Software (client engineering practice funding the ecosystem). Own architecture, engineering, and delivery directly across both ventures.

Early Career — IT & Operations
Bangladesh & Saudi Arabia
2015 – 2025

Computer operations, structured data management, and customer-facing roles across IT support and service industries — the operational foundation before transitioning fully into software engineering.

What people say

Client Testimonials

These are placeholder examples showing layout and tone — swap in real client quotes when you have them.
Example

Example placeholder — replace with a real quote: “Najmul rebuilt our booking flow in weeks, not months, and it hasn't broken once since launch.”

CN
Client Name
Example — CEO, Client Company
Example

Example placeholder — replace with a real quote: “He owns everything end to end — architecture, backend, deployment — which meant one less thing for us to manage.”

CN
Client Name
Example — Founder, Client Startup
Example

Example placeholder — replace with a real quote: “Responsive, precise, and honest about tradeoffs. Exactly what you want from an engineering partner.”

CN
Client Name
Example — Product Lead, Client Org

Get in touch

Secure channel established

Let's Work Together

Open to full-time roles, freelance projects and collaborations.
I'd love to hear about what you're building.নতুন সুযোগ ও সহযোগিতার জন্য উন্মুক্ত — আপনি কী তৈরি করছেন, শুনতে চাই।

Email · ইমেইল

najmulhasan@navicore.co

Phone · ফোন

+880 1840-242448

Location · অবস্থান

Dhaka, Bangladesh

Response Time · সাড়া দেওয়ার সময়

Within 24 hours

secure_channel.transmit()