Available for opportunities

I build digital products
that solve real problems.

I'm Yasin Husen, a Software Engineer and Full-Stack Developer focused on building scalable applications, thoughtful user experiences, and reliable systems from idea to production.

End-to-End Product Architecture
Latency ~14ms
01

Client Interface Layer

React 19 · TanStack Start · Optimistic UI

PWA Shell
↓
02

Application & Auth Layer

Spring Boot / Node · JWT · Strict RBAC

Zero-Trust
↓
03

Relational Data Engine

PostgreSQL / Supabase · Row Level Security

Multi-Tenant

Type Safety

100% Strict

Database

PostgreSQL 16

Production

99.9% Uptime

Working with

  • React
  • TypeScript
  • Next.js
  • Node.js
  • Express
  • Spring Boot
  • Python
  • PostgreSQL
  • MySQL
  • Supabase
  • Firebase
  • Docker
  • Git
About

Engineering with purpose.

I build software because it is the most direct way I know to turn a messy, real problem into something people can actually use. Most of my work starts the same way: understanding how a business or a person really operates, then finding the smallest system that makes that work better.

I work across the whole stack — interfaces, APIs, business logic, databases and the infrastructure that carries them. I care about how a schema is modelled as much as how a button feels, because both decide whether a product still makes sense a year later.

Outside of feature work, I spend time on the parts that quietly matter: authentication and permissions, offline behaviour, performance on modest devices, and a codebase the next engineer can read without a tour.

  • Software engineering
  • Full-stack development
  • Product development
  • System architecture
  • UI / UX
  • Backend systems
  • Databases
  • APIs
  • Performance
  • Developer experience
  • Business problems
Portrait of Yasin Husen

Yasin Husen

Software Engineer · Full-Stack Developer

Philosophy

How I think about building software.

Four principles that shape the decisions behind every project.

01

Build for people

Technology exists to solve real problems.

02

Keep it simple

Good engineering reduces unnecessary complexity.

03

Think in systems

Frontend, backend, database, infrastructure, and users are connected.

04

Ship and improve

Build, measure, learn, iterate.

Selected Work

Products, platforms, and systems.

A selection of products, platforms, and systems I've designed and built.

SMAR
SaaS / ERP / PWA
2025

SmartBiz ERP

Featured

An offline-first business management platform designed to help SMEs manage pricing, inventory, sales, customers, and business operations.

Architecture Highlight

React + TypeScript client with TanStack Router and Query

  • React
  • TypeScript
  • TanStack
  • Tailwind CSS
  • Zustand
  • +3
Read Case Study
INSA
Enterprise / Construction Management
2025

INSA BuildMS

Featured

A construction and building management platform designed to streamline project monitoring, space allocation, maintenance workflows, and organizational operations.

Architecture Highlight

Next.js + TypeScript frontend consuming a versioned REST API

  • React
  • TypeScript
  • Next.js
  • Spring Boot
  • MySQL
  • +2
Read Case Study
MOME
Productivity / Mobile
2025

Momentum

Featured

A personal discipline and productivity platform designed around habits, challenges, streaks, accountability, and consistent progress.

Architecture Highlight

React Native + Expo client written in TypeScript

  • React Native
  • Expo
  • TypeScript
  • Node.js
  • PostgreSQL
Read Case Study
HUMS
Social Impact / PWA
2024

HUMSJ Charity Platform

Featured

A modern charity platform connecting people, organizations, and community initiatives through a responsive progressive web application.

Architecture Highlight

React + Vite client with TypeScript

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Firebase
  • +2
Read Case Study
How I build

One system, five architectural tiers.

A product is only as good as the weakest layer beneath it. Click any tier to inspect the design rationale.

01

Frontend

Interfaces, state, accessibility, performance

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

02

API / Backend

REST endpoints, validation, authentication

  • Node.js
  • Express
  • Spring Boot
  • REST
  • JWT

03

Business Logic

Domain rules, permissions, workflows

  • Service layers
  • RBAC
  • Zod
  • Testing

04

Database

Modelling, queries, migrations, integrity

  • PostgreSQL
  • MySQL
  • MongoDB
  • Supabase

05

Infrastructure

Delivery, environments, observability

  • Docker
  • Git
  • Vercel
  • Netlify
  • Firebase
Production standards

Engineering principles for scalable software.

Every product I design and build is guided by six non-negotiable architectural guarantees.

Security

Zero-Trust & Granular RBAC

Security baked into the data layer through Row Level Security (RLS) and JWT verification rather than superficial client-side checks.

Data Model

ACID Relational Integrity

Strict normalization, foreign key constraints, and declarative migrations in PostgreSQL and MySQL preventing phantom states.

Resilience

Offline-First & Optimistic UI

Local mutation queues with conflict resolution so critical business software remains operable in poor network conditions.

Reliability

100% Strict Type Contracts

End-to-end type safety spanning database schemas, API DTOs, and frontend components to eliminate runtime regressions.

Performance

Sub-100ms TTFB & Asset Budgets

Aggressive code-splitting, tree-shaking, and edge-caching keeping initial client bundle footprints under 150kB.

Scalability

Maintainable Domain Architecture

Clear separation of concerns between presentation, business rules, and persistence layers that any engineer can maintain.

Skills

The toolkit, grouped by what it's for.

Not a checklist — these are the areas I work in regularly and can reason about under pressure.

Frontend

Interfaces that stay fast, accessible and maintainable as they grow.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS
  • shadcn/ui

Backend

APIs and services designed around clear contracts and predictable behaviour.

  • Node.js
  • Express.js
  • Spring Boot
  • Python
  • REST APIs

Databases

Schemas modelled for integrity first, then for query performance.

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Supabase

Cloud & Tools

The delivery pipeline from local environment to production.

  • Firebase
  • Supabase
  • Docker
  • Git
  • GitHub
  • Vercel
  • Netlify

Engineering

The decisions that determine whether a system survives its second year.

  • System Design
  • API Design
  • Authentication
  • RBAC
  • Database Design
  • PWA
  • Offline-first Architecture
Services

Ways I can help.

From a single interface to a complete product system, delivered end to end.

Full-Stack Development

End-to-end web application development.

SaaS Development

Building scalable SaaS products from concept to production.

Frontend Engineering

Modern, responsive, accessible interfaces.

Backend Development

Secure APIs, business logic, authentication, and integrations.

System Architecture

Designing maintainable and scalable application architectures.

Business Software

ERP, management systems, dashboards, and internal tools.

Have an idea? Let's build it.

Whether you're building a product, solving a business problem, or looking for an engineer to bring an idea to life, I'd love to hear about it.

Start a conversation