STUDENT · SYSTEMS BUILDER · VIBE CODER

Building real-world software with AI and infrastructure.

I’m Raushan, a student and technology enthusiast exploring business software, cloud systems, and self-hosted infrastructure. I use AI-assisted development to turn requirements into working, operated systems.

01 / ABOUT

More interested in the whole system than a single screen.

I’m learning software development through real projects: understanding workflows, shaping architecture, integrating services, and deploying what I build. Programming fundamentals support that work; AI coding tools help me move through large codebases, iterate, debug, and improve with intent.

View resume →

02 / SELECTED WORK

Systems with a job to do.

Projects are shown as products and operating environments—not a logo wall.

FEATURED PLATFORMACTIVE DEVELOPMENT · LIVE APPLICATION

TECHSHAN-IMS

Business operations, connected.

An inventory management and business management platform designed to unify inventory, purchasing, sales, POS, accounting, warehouse operations, HR, payroll, reporting, and multi-branch work.

TECHSHAN-IMS executive dashboard
TECHSHAN-IMS / Executive dashboard
Multi-tenantMulti-company & branchInventory & warehousePOS & paymentsAccounting & reportingHR & payroll

CASE STUDY / 01

TECHSHAN-
IMS

Active development

Open application

PROBLEM

Business workflows often live across disconnected tools, spreadsheets, and locations.

SOLUTION

A shared platform for operational, financial, inventory, and people workflows across organizations, companies, branches, and locations.

ARCHITECTURE & WORKFLOWS

Configured for how a business actually operates.

The platform brings organization settings, financial years, currency, time zones, branding, and tenant isolation together with database-backed operational workflows. Authentication, RBAC, approvals, audit activity, and session management support controlled access.

Organization & SaaSInventory controlPurchasing & suppliersSales & customersPOS operationsAccounting & bankingHR & payrollReports & analytics
TECHSHAN-IMS inventory workspace
Inventory workspace
TECHSHAN-IMS cashier desk
Cashier Desk / live selling workflow

INVENTORY TO FINANCE

Products, variants, units, barcodes, batches, serials, expiry, warehouses, bin locations, transfers, reservations, counts, valuation, and reorder planning feed operational reporting. Purchasing, sales, POS, and returns connect to financial records and reporting.

PAYMENTS & POS

Payment integration work includes Stripe, eSewa, Khalti, and Fonepay Dynamic QR, with provider abstraction, status handling, webhooks, QR workflows, and synchronization. Integration work is presented as implementation work—not payment-provider certification. POS terminal configuration is kept distinct from the Cashier Desk live-selling workflow.

MOBILE DIRECTION

React Native and Expo are used to explore mobile parity for important business workflows.

TECHNOLOGY

TypeScript · JavaScript · React · React Native · Expo · Node.js · PostgreSQL · Prisma · Redis · Docker · REST APIs · multi-tenant SaaS patterns

02 / CLOUD SYSTEM

TECHSHAN-CLOUD

A multi-cloud storage management direction that brings storage accounts, cloud files, transfers, synchronization, mounts, sharing, recovery, search, activity, devices, security, and licensing into one management experience.

03 / PRODUCT DIRECTION

CloudBrowser

A separate cloud file-management direction built around a File Browser foundation, with a Vue frontend, Go backend, OAuth, native and rClone storage providers, transfers, versioning, activity, and security concerns.

Unraid server management interfaceSELF-HOSTED / LAB ENVIRONMENT

03 / INFRASTRUCTURE

Software needs somewhere reliable to run.

I work hands-on with the environments around an application: Linux servers, Docker services, Unraid, VMs, network configuration, reverse-proxy concepts, databases, and service connectivity.

Self-hosted servicesUnraid · Docker · Docker Compose
Linux environmentsDebian · CLI administration · troubleshooting
Networks & deploymentTCP/IP · LAN · ports · reverse proxy concepts
Application dataPostgreSQL · Redis · database services

04 / VIBE CODING

AI is part of the workshop,
not a substitute for judgment.

Vibe Coding means using AI-assisted software development seriously: to explore architecture, analyze codebases, generate and review code, debug, refactor, and identify technical debt—while keeping the system, constraints, and outcomes in view.

  1. 01Understand requirements & workflows
  2. 02Design the system & integrations
  3. 03Build with coding agents
  4. 04Deploy, test, operate & iterate
WORKING WITH OPENAI CODEXCLAUDEGEMINIAI CODING TOOLS

05 / WORKING KNOWLEDGE

A systems-oriented toolkit.

Practical development experience and ongoing learning, organized by the work each tool supports.

Software & programming

Java · JavaScript · TypeScript · Python (basic) · SQL · HTML · CSS

Applications & APIs

React · Vue · React Native · Expo · Node.js · REST APIs · JSON · authentication · RBAC

Data & architecture

PostgreSQL · Prisma · Redis · multi-tenant patterns · API integrations · webhooks

Infrastructure

Linux · Debian · Docker · Docker Compose · Unraid · virtual machines · self-hosting

Networking

TCP/IP · LAN · Wi-Fi · Ethernet · port management · service connectivity

Development workflow

Git · GitHub · branching · repository exploration · AI-assisted review · refactoring

06 / CONTACT

Have a system worth talking about?

Send a message using the form. I’m interested in learning through real software, infrastructure, and product problems.