Developer

Khandoker Tahmid Sami — Hello, I’m Tahmid

I specialize in building fast, accessible, and thoughtfully crafted web experiences with React, Next.js, and TypeScript — currently shipping frontend work at CATCH.

</>{ }TS

Currently Building

Real, ongoing work. Here's what I'm shipping right now at CATCH.

Lyfti

In development
Visit Lyfti

Lyfti is a grant management platform built and operated by CATCH since 2016, used by Norwegian foundations and savings banks to handle donation applications, documentation, payouts, and reporting in one place. I'm currently developing its admin portal and søknadsportal (application portal).

20+
Foundations & banks
12,000+
Gifts managed
1,750M+ NOK
Allocated

Dev Toolkit

The tools and technologies I rely on to bring ideas to life from crafting clean frontends to building solid backends, this is my developer toolkit.

Frontend

  • ReactReact
  • Next.jsNext.js
  • TypeScriptTypeScript
  • Tailwind CSSTailwind CSS
  • Redux ToolkitRedux Toolkit
  • React AdminReact Admin

Backend & Database

  • Node.jsNode.js
  • PHPPHP
  • SQLServerSQLServer
  • MongoDBMongoDB
  • PostgreSQLPostgreSQL
  • PrismaPrisma

DevOps

  • AzureAzure
  • DockerDocker
  • GitGit

Visualization Tools

  • ExcelExcel
  • Power BIPower BI
  • TableauTableau

Journey

Behind every line of code is a story. I'm a curious developer who loves building things that solve real problems and experimenting with technologies that shape the future.

  1. 2026 - Present
  2. 2025 - 2025
  3. 2021-2024
  4. 2019-2021
  5. 2017-2019
  6. 2015-2018

Featured Projects

A collection of builds, experiments, and ideas turned into code. Each project is a step forward in learning, creating, and sharing with the world.

Landlee

Building

Landlee is a job-hunting assistant built with React (Vite) on the frontend and Node.js/Express on the backend. Paste a job posting link and it uses Claude to extract structured details, draft a tailored cover letter, CV notes, and follow-up emails from your resume, and send email/SMS reminders for approaching deadlines and applications that need a follow-up.

Features

  • Paste a job link to auto-extract title, company, requirements, and deadline via Claude
  • "Save to Landlee" Chrome extension for one-click saving from any job posting tab, including login-gated sites like LinkedIn
  • Generate tailored cover letters, CV notes, and follow-up emails grounded in your saved resume and CV profile
  • Automated deadline email/SMS reminders (3 / 1 days out) plus a one-time follow-up nudge after a configurable number of days
  • Status pipeline tracking from saved through applied, follow-up, interviewing, offer, or rejected
  • Sortable, filterable jobs table with customizable columns, bulk actions, and Excel export
  • Dashboard with at-a-glance stats and monthly trend, status breakdown, and deadline miss-rate charts
  • Company-level tracking grouping every job you've applied to at the same employer
  • Passkey sign-in, active session management, and role-based Admin access
  • English / Norwegian language toggle and light/dark theme
  • Per-user accounts with Supabase Auth and Row Level Security

Technology Used

ReactViteTypeScriptReact RouterNode.jsExpress.jsSupabase (Postgres & Auth)Claude (Anthropic API)Chart.jsCheerioNodemailerTwilionode-cronPDFKit & docxxlsxChrome Extension (Manifest V3)

Get in touch

Got a project, collaboration idea, or just want to say hello? I'd love to hear from you. Share a few details and I'll get back within 24–48 hours.