Building templates for - ThemeForest

Open for freelance projects

Closed on Sat - Sun

MY WORK

Open source

Navalone — one nav, every screen

An open-source navigation library built with an AI partner: one markup pattern that adapts to every screen, with keyboard accessibility and ARIA support baked in.

GitHub Mar 2025
CSS experiment

Pure CSS Tabs with :target and :has()

A fully working tab interface with zero JavaScript — just semantic markup, :target, and the newly-everywhere :has() selector.

CodePen Feb 2025
Template

Novio — creative portfolio template

Design-to-HTML build approved on ThemeForest — responsive, RTL-ready, and documented well enough that support tickets stay rare.

ThemeForest Jan 2025
Client build

HasinHayder — design & development

Personal site designed and built end to end: identity, layout, and a hand-coded front-end where the design sense and the code live in the same head.

Client work Dec 2024
CSS experiment

Pure CSS Modal — zero JavaScript

A dialog pattern that opens, closes, and traps attention without a single line of script. Proof that half the JavaScript on the web is optional.

CodePen Nov 2024
Template

Medicust — health & medical template

One of 50+ approved ThemeForest templates — multi-page medical layout with appointment flows, built mobile-first from the original design files.

ThemeForest Sep 2024

Kind words

“Tanim turned our Figma files into HTML that was cleaner than the design. The template passed ThemeForest review on the first submission.”

Marina A. Design lead, Restless

“I sent him a brief at midnight and woke up to a build that already worked in RTL. The second round was already a final.”

Carlos R. Founder, Ledger.fm

“Working with Tanim raised the bar for the whole front-end team. We adopted his CSS structure as house style.”

Priya S. Engineering manager, Increment

“He designs like a developer and codes like a designer. Rare combination.”

Tomás G. Independent designer

Like what you see?

Most engagements begin with a 30-minute call and a written proposal within 48 hours.