Developer

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

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 the Gemini API to extract structured details, generate a tailored cover letter and CV notes from your resume, and email you deadline reminders as applications approach.

Features

  • Paste a job link to auto-extract title, company, requirements, and deadline via Gemini
  • Generate tailored cover letters and CV notes grounded in your saved resume text
  • Automated deadline email reminders (7 / 3 / 1 days out) via node-cron
  • Status pipeline tracking from saved through applied, interviewing, offer, rejected, or archived
  • Sortable, filterable jobs table with customizable columns and bulk actions
  • Dashboard with at-a-glance stats and a monthly applications chart
  • 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)Google Gemini APICheerioNodemailernode-cron

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.