Skip to content
HasibExperience

Across the whole stack.

Six-plus years across the frontend, backend, databases and the deployment layer — from responsive interfaces to APIs, authentication, dashboards and production applications.

Frontend engineering

Interfaces and the layer people actually touch.

  • Modern web applications with React and Next.js
  • Responsive, interactive user interfaces
  • Dashboards and internal tools
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion

Backend engineering

APIs, services and the logic underneath.

  • Designing and building scalable backend APIs
  • Authentication and authorization systems
  • Integrating third-party APIs and services
  • Node.js
  • NestJS
  • Express.js
  • Python
  • Java

Data & infrastructure

Storage, containers and the path to production.

  • Relational and NoSQL database design
  • Containerising applications with Docker
  • Source control and workflows with Git and GitHub
  • PostgreSQL
  • MongoDB
  • Redis
  • SQLite
  • Docker

Mobile development

Cross-platform apps from one codebase.

  • Cross-platform applications with React Native
  • Optimising for performance, reliability and maintainability
  • React Native
  • TypeScript

GitHub activity

View @hasib9797 on GitHub

Public contributions load after the main page becomes idle.

What I build

  • Web applications
  • SaaS products
  • Mobile applications
  • AI tools
  • APIs and backend systems
  • Business platforms
  • E-commerce systems
  • Automation tools
  • Developer tools
  • Server and infrastructure

What I ask before building

Architecture
How should the system be structured?
Performance
How can it be faster and more efficient?
Security
How should data and access be protected?
Experience
How should the product feel to use?
Maintainability
Will this still make sense in six months?
Scalability
What happens when the users multiply?

What six years taught me

Good development isn't about knowing every technology. Technologies change, frameworks change, tools change. Understanding a problem, learning what's necessary, and building a solid solution is what stays valuable.

  • Build with purpose.
  • Learn continuously.
  • Improve relentlessly.