Hi, I'm Sabbir Bin Abdul Latif

Full Stack
Software Engineer

I connect real-world problems to scalable, accessible software, building with React/Next.js • TypeScript • Node/Express and modern databases.


Sabbir portrait

React & Next.js
Node.js & Express
Flask & Python
SQL & NoSQL Databases
UI/UX Implementation
Accessibility (WCAG)
Performance Optimization
API Design & Integration
Version Control (Git, GitHub)
Full-Stack Development
Research & Design Systems
React & Next.js
Node.js & Express
Flask & Python
SQL & NoSQL Databases
UI/UX Implementation
Accessibility (WCAG)
Performance Optimization
API Design & Integration
Version Control (Git, GitHub)
Full-Stack Development
Research & Design Systems

About Me

I'm Sabbir Bin Abdul Latif, a software engineer who loves connecting patterns between real‑world problems and scalable digital systems. I build accessible, performance‑minded apps with React/Next.js, TypeScript, Node/Express & Flask, and SQL/NoSQL databases.

FEATURED WORK

As a software engineer, I build scalable, accessible, and user-focused digital solutions—from full-stack platforms to open-source libraries.

BUCC Portal (01)

Full-stack portal for BRAC University Computer Club (1500+ members, 33+ admins). Streamlined recruitment & events, RFID attendance via student IDs, and role-based dashboards.

BUCC Portal

Uddyog (02)

Platform for social development events. SPA with JWT auth + Firebase login, event creation/filtering, reviews & participation tracking, theme toggle, and newsletter support.

Uddyog

Cohabit (03)

Roommate-matching SPA by location, budget, and lifestyle. Secure auth (email + Google OAuth), protected routes, theme toggle, Swiper gallery, and mobile-first UI.

Cohabit

My Service
Expertise

As a software engineer, I blend technical precision with user-focused design—delivering solutions that are functional, scalable, and visually engaging. My approach pairs solid engineering principles with seamless user experience.

(01)

UI/UX Implementation

Building intuitive, accessible interfaces guided by research and modern design systems. Prioritizing responsiveness, clarity, and accessibility for all users.

(02)

Animations & Performance Optimization

Adding motion that enhances—not distracts—from usability, with GSAP-powered animations and performance tuning for smooth, high-FPS experiences.

(03)

Full-Stack Development

Developing scalable applications with React/Next.js, Node/Express, Flask, and SQL/NoSQL databases—integrating secure APIs, optimized queries, and modular architectures.


PythonPython
JavaScriptJavaScript
TypeScriptTypeScript
SQLSQL
ReactReact
Next.jsNext.js
ReduxRedux
Tailwind CSSTailwind CSS
BootstrapBootstrap
DaisyUIDaisyUI
shadcn/uishadcn/ui
HTMLHTML
CSSCSS
Node.jsNode.js
ExpressExpress
FlaskFlask
PostgreSQLPostgreSQL
MySQLMySQL
MongoDBMongoDB
MongooseMongoose
SQLAlchemySQLAlchemy
FirebaseFirebase
Vercel CI/CDVercel CI/CD
GitGit
PostmanPostman
PythonPython
JavaScriptJavaScript
TypeScriptTypeScript
SQLSQL
ReactReact
Next.jsNext.js
ReduxRedux
Tailwind CSSTailwind CSS
BootstrapBootstrap
DaisyUIDaisyUI
shadcn/uishadcn/ui
HTMLHTML
CSSCSS
Node.jsNode.js
ExpressExpress
FlaskFlask
PostgreSQLPostgreSQL
MySQLMySQL
MongoDBMongoDB
MongooseMongoose
SQLAlchemySQLAlchemy
FirebaseFirebase
Vercel CI/CDVercel CI/CD
GitGit
PostmanPostman

Latest Insights

Explore my latest thoughts on web development, React, and modern web technologies.

nodejscron-jobs

setInterval vs Cron Job in Node.js: When and Why to Use Each

In backend development, we often need to run tasks repeatedly or at specific times, for example, sending daily reports, checking server health, or updating live data. In Node.js, two common approaches handle this: setInterval() and Cron Jobs. Let’s explore what they are, when to use which, and their key differences.

Oct 5, 20255 min read
Read More