Skip to content
View iamshihab2020's full-sized avatar

Block or report iamshihab2020

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iamshihab2020/README.md
Sheikh Shihab Hossain — Software Developer

Typing SVG


Portfolio Email GitHub


About me

I'm a Software Developer with 2+ years of experience building production SaaS applications, full-stack systems, and AI-powered business solutions.

Currently, I work at JWeis Marketing, developing SiloCRM and SiloCSM. My work spans the full product lifecycle: understanding business requirements, designing technical solutions, building features and integrations, deploying changes, and monitoring production systems.

A significant part of my recent work involves applied AI engineering:

  • AI agents for voice calls, SMS, and email
  • LLM integrations, RAG, and MCP-based tools
  • Multi-tenant SaaS architecture
  • Visual workflow automation engines
  • Production infrastructure, CI/CD, monitoring, and backups

I also build independent products and open-source software. I care about making systems reliable, measurable, and useful in real-world workflows.

Currently interested in: Full-Stack Software Development, Applied AI, LLM Applications, SaaS Engineering, and Systems Integration.


What I work on

Production SaaS & Applied AI

SiloCRM & SiloCSM — JWeis Marketing

I work across the development and operation of multi-tenant SaaS products, including:

  • Client and stakeholder requirement discovery and technical solution design.
  • Full-stack product development across frontend, backend, and APIs.
  • AI agents for inbound/outbound voice calls, SMS, and email.
  • ElevenLabs voice-agent integration and Twilio communication services.
  • RAG-based knowledge retrieval and per-tenant knowledge-base workflows.
  • MCP integrations that expose CRM capabilities and data to AI agents.
  • Visual workflow automation with 33 triggers, 20+ actions, conditional branching, and multi-step execution.
  • Production deployments, CI/CD, infrastructure monitoring, backups, and operational optimization.

Most of this work lives in private company repositories. The public projects below demonstrate my independent engineering work.


Selected projects

LLM Evaluation Platform

A platform for testing prompt quality and measuring LLM reliability.

  • LLM-as-judge evaluation
  • Accuracy, completeness, tone, and safety scoring
  • Regression detection and failure clustering
  • Human-versus-LLM judge calibration
  • Token, latency, and execution tracking

Stack: Next.js · TypeScript · FastAPI · Python · PostgreSQL

Repository · Live Demo

HVAC Field Service SaaS

A multi-tenant platform designed for small HVAC teams.

  • Customer and job management
  • Scheduling and routing
  • Invoicing and billing
  • Organization-based architecture
  • Automated business workflows

Stack: Next.js · Fastify · Supabase · PostgreSQL · Drizzle

Repository · Live Demo

QLoRA Research

Investigating whether small fine-tuned language models can match BanglaBERT on noisy Bangla sentiment data.

  • Reproduced published BanglaBERT baseline
  • Investigated train/test data leakage
  • Reproducible experiment pipeline
  • QLoRA fine-tuning research

Stack: Python · PyTorch · Hugging Face · QLoRA

Repository

Open-Source Productivity Tool

Turns a phone or tablet into a customizable Stream Deck for Windows.

  • Desktop host application
  • Preact-based deck and editor
  • Custom actions and controls
  • 399 tests

Stack: Node.js · Preact · TypeScript

Repository · Website

Local Network File Sharing

A Windows and Android application for chatting and sharing files over a local Wi-Fi network.

  • No cloud dependency
  • No account required
  • Local network communication

Stack: Flutter

Repository · Website

Chrome New Tab Experience

A feature-rich new-tab page designed to improve everyday browsing and productivity.

Repository


Tech stack

Languages & application development

TypeScript JavaScript Python SQL

Frontend

React Next.js TailwindCSS Shadcn UI React Flow

Backend & data

Node.js Fastify FastAPI Django PostgreSQL Redis Supabase

AI & LLM engineering

OpenAI Anthropic ElevenLabs Twilio Hugging Face PyTorch

Cloud & engineering tools

AWS Docker Railway Vercel Git GitHub


Engineering principles

  • Understand the problem first. Good software starts with understanding the actual business workflow.
  • Design clear interfaces. API contracts and system boundaries matter as much as implementation details.
  • Build for isolation. Multi-tenant systems need deliberate data-access and authorization boundaries.
  • Measure AI quality. An LLM feature needs evaluation, regression checks, and observable execution.
  • Think beyond deployment. Monitoring, backups, recovery, and maintainability are part of shipping software.

Research & publication

Autism Spectrum Disorder Identification from Facial Images Using Fine-Tuned Pre-trained Deep Learning Models and Explainable AI Techniques

Hossain, S. S., et al. (2025). Semarak International Journal of Applied Psychology, 5(1), 29–53. First author.

  • Compared 12 fine-tuned CNN architectures.
  • DenseNet121 achieved 90.33% accuracy and 90.00% F1-score.
  • Used LIME and Grad-CAM for model interpretability.

GitHub activity

GitHub contribution streak

Let's connect

I'm interested in working on challenging software problems involving full-stack development, SaaS platforms, AI applications, and system integrations.

If you're building something meaningful in these areas, I'd be happy to connect.

Email Portfolio GitHub

Pinned Loading

  1. evallab evallab Public

    A small web app for evaluating LLM outputs systematically. Define test sets, define agents, run them against an LLM-as-judge, compare the diff. Ship prompts with numbers, not vibes.

    TypeScript 2

  2. omnicore-web omnicore-web Public

    OmniCore is a all kind of organization management software. (Under Development)

    TypeScript 1

  3. restaurant-management-system restaurant-management-system Public

    TypeScript

  4. TabbyDeck TabbyDeck Public

    Turn your phone or tablet into a Stream Deck for Windows. Free and open source.

    TypeScript 9

  5. bangla-sentiment-finetuning bangla-sentiment-finetuning Public

    Data efficiency of QLoRA fine-tuned small LLMs vs BanglaBERT for noisy Bangla sentiment classification on a 6 GB laptop GPU

    Python 1