Skip to content
View Shantodotdev's full-sized avatar

Highlights

  • Pro

Block or report Shantodotdev

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. Markdown is supported. 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
Shantodotdev/README.md

Khalilur Rahman Shanto

Full-Stack Software Engineer

Building web products, backend systems, developer tools, and local-first software.

Portfolio · LinkedIn · Dev.to · Avensyn · Email

I am a self-taught software engineer from Dhaka, Bangladesh, focused on building production web applications and business systems.

My background is in full-stack product development with TypeScript, React, Next.js, Node.js, and PostgreSQL. I am now going deeper into backend engineering, Rust, networking, real-time systems, infrastructure, and developer tooling.

Alongside my engineering work, I am building Avensyn as a long-term technology business and sharing what I learn through open source and technical writing.

Current Focus

  • Building useful open-source tools and local-first applications
  • Developing stronger depth in Rust, backend systems, networking, and infrastructure
  • Learning through real projects instead of isolated technology demos
  • Writing clear, developer-friendly explanations of difficult engineering topics

Open Source Projects

A high-performance, local-first website crawler and 120-rule technical SEO audit engine written in Rust. It combines streaming HTML analysis, SQLite persistence, link-graph analysis, multi-format reports, and a native MCP server for AI agents.

Rust Axum Reqwest lol_html SQLite MCP petgraph

A mobile-first Quran reader focused on offline readability and learning-order progression. It includes generated and lazy-loaded Quran datasets, audio playback, Media Session integration, and PWA support.

TanStack Start React TypeScript Zustand PWA Vitest

A local-first desktop media player and downloader built with Tauri and Rust. It includes an indexed local media library, HTTP range streaming, playlist management, verified media downloads, and an MCP interface for agent control.

Rust Tauri Axum SQLite TanStack Start React MCP

Selected Production Work

These are selected client systems where I worked across product flows, data modeling, application architecture, integrations, and production delivery.

Project What I Built Engineering Focus
Star Office CRM and offer-management software for elevator, MEP, construction, and contracting teams. It covers customers, projects, inventory, pricing, documents, payments, reporting, real-time messaging, and AI-assisted workflows. Next.js, TypeScript, PostgreSQL, Redis, Inngest, OpenAI
Autoworx Operations software for automotive repair and restyling shops, covering customers, vehicles, estimates, invoices, inventory, scheduling, communication, and payments. Next.js, TypeScript, MySQL, Stripe, Twilio, AWS S3, NestJS
Khatayon AI-powered inventory and point-of-sale software for local businesses, with organization roles, products, barcode flows, invoices, customer dues, loyalty, receipts, and reporting. Next.js, PostgreSQL, OpenAI, Docker

Technical Areas

  • Frontend: TypeScript, React, Next.js, TanStack, Tailwind CSS
  • Backend: Node.js, Axum, Prisma
  • Databases: PostgreSQL, MySQL, SQLite, Redis, Supabase
  • Systems & Desktop: Rust, Tauri, async programming, networking, local-first architecture
  • DevOps & Cloud: Docker, GitHub Actions, AWS, Vercel, observability, deployment workflows
  • AI & Automation: LLM integrations, structured outputs, tool calling, MCP, automation workflows

Writing and Contact

I write about software engineering, backend systems, Rust, networking, real-time applications, infrastructure, open source, and lessons from projects I am actively building.

Read my work on Dev.to, follow me on LinkedIn, or visit shanto.avensyn.com.

Pinned Loading

  1. quran0 quran0 Public

    Quran0 is a mobile-first Quran reader built with TanStack Start

    TypeScript 6 1

  2. Nurui Nurui Public

    Forked from afsar-dev/Nurui

    🔥💯 Nur/ui is a modern React and Next.js based UI component library. It streamlines front-end development with powerful features like CLI scaffolding, automatic TypeScript-to-JavaScript conversion, …

    TypeScript

  3. navio-player navio-player Public

    A modern, lightweight desktop media library player designed for speed, low-RAM usage, and premium aesthetics.

    TypeScript 2

  4. sitewarden sitewarden Public

    Autonomous, ultra-lightweight browser smoke-testing daemon in Rust with hybrid DOM assertions, cron scheduling, and failure screenshots (<30MB RAM).

    Rust 1

  5. blacksparrow blacksparrow Public

    Blazingly fast, local-first website crawler and 120-rule technical SEO audit engine with native MCP support.

    Rust 6

  6. sparrow-testbed sparrow-testbed Public

    Production-grade, local-first mock website generating 500,000+ deterministic pages across 10 verticals for crawler benchmarking

    TypeScript 1