Skip to work

Tajbin Khan
Evan

I architect products end to end: plan the system first, then build every layer, database to interface, and lead the team that ships it.

How I build

  1. PlanWhat it has to do, where the boundaries go, and how the work splits across the team.Requirements, architecture, task breakdown
  2. InfrastructureSet up first, so every deploy after it runs the same way.Docker, GitHub Actions, Coolify, Vercel, Cloudflare
  3. DataTables and the rules between them, validated before anything is saved.PostgreSQL, Drizzle, Prisma, Zod
  4. APIThe contract the interface talks to, with auth and access control built in.NestJS, Express, JWT, Google OAuth, CSRF, RBAC
  5. InterfaceThe screens people use, built on the API beneath them.Next.js, React, Tailwind CSS, shadcn/ui, RTK Query

Work

  1. Loan platform

    Lenbow

    Loan dashboard and API for a lending business, in English and Bengali, with partial or full repayment.

    • InterfaceNext.js 16, RTK Query, EN/BN
    • APINestJS, JWT, Google OAuth, device tracking
    • DataPostgreSQL, Drizzle
    • Infrastructureloan.webphics.com
  2. Job portal

    QuickHire

    Public job board with a protected admin area for posting and managing roles.

    • InterfaceNext.js 16, Tailwind 4
    • APINestJS, JWT cookies, CSRF
    • DataPostgreSQL, Drizzle, Zod
    • InfrastructureVercel
  3. Starting point

    Auth boilerplate

    The auth layer new apps start from: magic links, Google sign-in, sessions and two-factor.

    • InterfaceNext.js 16, TanStack Query
    • APINestJS 11, magic links, 2FA
    • DataPostgreSQL, Drizzle
    • InfrastructureVercel
  1. Dashboard

    Media library

    Drag-and-drop uploads, virtualized grids and a reusable picker over a Cloudinary-backed API.

    • InterfaceNext.js 16, virtual scrolling
    • APINestJS, Cloudinary
    • DataPostgreSQL, Drizzle
    • InfrastructureVercel, Cloudinary
  2. Workflow

    Task manager

    Role-based tasks that move through a fixed status order, with a full audit trail.

    • InterfaceNext.js, RTK Query
    • APINestJS, JWT and sessions, CSRF
    • DataPostgreSQL, audit log
  3. npm package

    chat-scroll-behavior

    Scroll logic for chat interfaces: loads history in both directions and keeps the viewport steady.

    • InterfaceTypeScript, React, vanilla JS
    • Infrastructurenpm
Portrait of Tajbin Khan Evan

About

I start every product on paper: what it has to do, where the boundaries go, and who builds which part. Then I build it layer by layer, review every change that goes in, and teach the people working with me to do the same.

Experience

  1. 2026Software Engineer and Team LeadTypeTech IT
  2. 2023–25Full Stack DeveloperTypeTech IT
  3. 2020–23Freelance Web DeveloperFiverr and direct clients

Education

  • B.Sc.Electronics and Communication EngineeringNational University
  • 2015HSC, Science, GPA 5.00Cambrian School and College
  • 2013SSC, Science, GPA 5.00Ahsania Mission School and College

Contact

Building something? Write to me.

tajbinofficial@gmail.com
Dhaka --:--
© 2026 Tajbin Khan Evan