Tushar Khan

0 commits

TK

Tushar Khan

@tusharkhan

Love to play with code.

Commit activity

No commits yet

2 / 50 XP48 XP to daemon

 About me

I'm a full-stack engineer based in Bangladesh, currently building enterprise HR & workforce-attendance platforms at Inovace Technologies — the kind of systems where a rounding error in an overtime calculation shows up in someone's payslip, so correctness is not optional.

My depth is in the PHP / Laravel ecosystem, in production since 2017. Most recently I've moved into NestJS — building typed, modular services on Node and TypeScript, where the dependency-injection and module structure feel like Laravel's discipline carried onto the Node side. Around that I work across Go, React and Java (Spring) — whatever the problem actually calls for.

What I care about

  • 🧩 Boring architecture that survives — clear boundaries beat clever abstractions
  • 🔍 Reading code before writing it — most bugs are already in the repo
  • 📦 Shipping reusable pieces — three of my packages live on Packagist
  • 🔐 Security as a habit, not an audit item — currently going deeper on it
  • 🌱 Learning in public — presently: NestJS, Java internals & application security

📍  Based inBangladesh (UTC+6)
🏢  CurrentlyInovace Technologies
🧠  Core stackPHP · Laravel · NestJS · Go
🎯  DomainHR, attendance, IoT device fleets
🐙  On GitHub sinceMay 2017
📬  Reach meEmail · LinkedIn
💼  Open toCollaboration & open-source work

Ask me about software architecture, Laravel at scale, writing framework-agnostic PHP packages, Go services, or migrating a legacy codebase without a rewrite.

 Toolkit

Languages

PHP Go JavaScript TypeScript Java

Backend & frameworks

Laravel NestJS Node.js Gin Spring CodeIgniter

Frontend

React AngularJS HTML5 SCSS Bootstrap

Data & infrastructure

MySQL PostgreSQL Redis Linux Docker DigitalOcean Git

 Featured work

🇧🇩 Bangla Faker

Bangla-language fake-data generator for Laravel — realistic Bengali names, addresses and phone numbers for seeding and testing.

PHP · Laravel · Faker

Framework-agnostic chatbot engine — drops into plain PHP, Laravel or CodeIgniter and speaks Web, Telegram and WhatsApp from one set of handlers.

PHP · Telegram API · WhatsApp

A minimal MVC framework written from scratch — routing, controllers and MySQL support, built to show what the big frameworks are actually doing underneath.

PHP · MVC · MySQL

A dependency-free database that stores records as JSON files — full CRUD for small apps and prototypes that shouldn't need a database server.

PHP · JSON · Zero-dependency

Multiple authentication guards on top of Laravel Passport — separate token flows for users, admins and API clients.

PHP · Laravel · OAuth2

Desktop flight-booking system in JavaFX with FXML views, Material-styled UI and a MySQL backend — my way into JVM-land.

Java · JavaFX · MySQL

 By the numbers

Profile summary



Repositories per language Most-committed languages Contribution stats Productive time



Contribution streak



Contribution activity graph



 Let's talk

I read every message. Whether it's a collaboration, a hard architecture problem, a bug in one of my packages, or just a hello — the inbox is open.


Email LinkedIn GitHub Packagist Facebook



Profile views Follow Thanks for scrolling.
tusharkhan/README.md on GitHub