Principal Software Engineer, CISO at Centiment

Hi, I'mAfaan Bilal

Building secure, SOC 2 Type II certified SaaS platforms serving millions.Architecture • Cloud Infrastructure • Security

Bachelor of Technology from NIT Srinagar
Afaan Bilal
Featured Project

A deep dive into systems design under extreme constraints.

NanoCore

A meticulously crafted 8-bit CPU emulator written in Rust. Designed with extreme minimalism, operating within a strict 256-byte memory space.

Rust 8-bit ISA
  • 40+ Instructions
  • 280+ GitHub Stars
  • 2-pass Assembler
  • Interactive TUI
Terminal
Architecture
True 8-bit
Memory Limit
256 Bytes
# Example Assembly Code
; Print Fibonacci seq (first 7)
start:
    LDI R0 0     ; Fib(0)
    LDI R1 1     ; Fib(1)
    LDI R2 7     ; Terms to print
loop:
    LDI R4 48    ; ASCII '0' offset
    ADD R4 R0    ; Convert to char
    PRINT R4     ; Print term

    MOV R3 R1    ; Temp = Next
    ADD R1 R0    ; Next += Curr
    MOV R0 R3    ; Curr = Temp
    DEC R2       ; Decrement count
    JNZ loop     ; Repeat if > 0
end:
    HLT          ; Stop execution
# Run TUI
cargo r --bin tui -- programs/fib.nca
# Interactive TUI Demo
NanoCore TUI Demo
Featured Project

A performance-focused in-memory datastore built for simplicity and speed.

HyperDB

An in-memory hyper-fast key-value store with an HTTP API. Designed for speed, simplicity, and ease of use.

Rust
  • 50k+ requests/sec
  • In-memory storage
  • HTTP API (optional JWT auth)
  • Docker ready
  • Multi-language clients
Terminal
Read Operations
50,675 RPS
Write Operations
49,797 RPS
Measured locally with no persistence.
# Run Server
docker run --rm -it -p 8765:8765 afaanbilal/hyperdb
# Install JS
npm i hyperdb-js
# Usage Example
import { HyperDB } from "hyperdb-js";

// Connect to localhost:8765
const hyper = new HyperDB("http://localhost:8765");

// Store data
await hyper.set("user", "afaan");

// Retrieve data
const val = await hyper.get("user");
# Interactive TerminalLive Simulation
Connected to http://localhost:8765
>SET user afaan
OK
>GET user
"afaan"
>
Featured Project

Preserving culture through code — the first language that thinks in کٲشُر (Koshur).

Koshur

An interpreted programming language with syntax inspired by Koshur (Kashmiri). Includes a web-based playground to write and run Koshur code directly in the browser.

JavaScript AST
  • Cultural Syntax (Kashmiri)
  • Interpreted Language
  • Web-based Playground
  • JavaScript Backend
Editor
# Example Code
wan("Hello, World!");

wan("Koshur programming language!");
# Run from Source
node koshur.js hello.k
# Output
Hello, World!
Koshur programming language!
Online web-based playground
Koshur Online Playground
Featured Project

Fast, static, heuristic-based. Catch security issues before they reach production. No interpreter required.

lsec

A static analysis security scanner for Laravel applications, written in Rust. Scans for insecure patterns, risky config, exposed secrets, and vulnerable dependencies.

Rust Laravel SARIF 2.1.0
  • 61 Security Rules
  • 8 Rule Categories
  • 3 Output Formats (pretty, JSON, SARIF)
  • CI-first Design
  • OSV Dependency Scanning
  • Confidence Scoring & Baselines
Terminal — lsec scan
Env
8
Auth
8
Injection
11
HTTP
12
Storage
7
Deps
5
Secrets
4
Logging
5
# Sample scan output
$ lsec scan .
[CRITICAL] secrets/hardcoded-key
app/Services/PaymentService.php:14
[HIGH] injection/raw-query
app/Repositories/UserRepo.php:42
[HIGH] auth/missing-auth-middleware
routes/api.php:87
[MEDIUM] http/debug-mode-enabled
.env:3
● 1 critical● 2 high● 1 medium127 files scanned
# Install
cargo install lsec

Skills

Security-first cloud systems, backend engineering, and distributed architecture.

Security & Compliance

SOC 2 Type IIHIPAAGDPROWASPOAuth2SAML / SSOAWS IAMWAFGuardDutyInspectorSecurity HubDependabotVanta

Architecture & Systems

MicroservicesEvent-Driven ArchitectureSystem DesignServerlessTechnical LeadershipConcurrencyMemory ManagementMultithreadingLow-level Optimization

Languages

RustGoPHPTypeScriptJavaScriptCC++PythonSQLTerraform

Cloud & DevOps

AWSEC2VPCECSFargateECRSystems ManagerSentryTerraformDockerGitHub ActionsNginxCloudflare

Backend

Actix-WebRocketLaravelNode.jsBunExpress.jsSeaORMSQLxWebSocketsCloudflare Workers

Databases

AuroraMySQLRedisElasticsearchSQLiteHyperDBValkey

Frontend

ReactVue.jsReact NativeFlutterExpoTailwind CSSOpenGL

AI

Cloudflare AgentsLLMsAI AgentsRAGLangChainGenerative AICloudflare AI

Integrations & SaaS

StripeZapierHubSpotSlackMakePlaidPayPalSendGridResend

Open Source

Building for the community with 0+ open source projects.

Research Projects

Applied research exploring systems, performance, and real-world constraints.

ATVACS vehicle detection and recognition output
ATVACS vehicle classification and counting output
ATVACS foreground mask with real-time lane detection
ATVACS vehicle detection with real-time lane tracking
Research Study December 2019

ATVACS

Automated Traffic Volume Classification & Analysis System

Evaluated Ultrasonic Sensors
Tested Background Subtraction
Settled on Object Detection
PythonComputer VisionDeep LearningYOLONeural NetworksTraffic Analysis
View Publication
Conference: 5th Conference of Transportation Research Group of India (CTRG-2019)
Location: Bhopal, India
Road showing snow conditions
Road showing potholes
B.Tech Thesis July 2019

Impact on PCU

Effect of Road Surface Conditions on PCU Values

Snow Conditions Increased PCU values by 100-180%

Potholes Caused a 60-100% surge in PCU factors

Traffic EngineeringRoad ConditionsData AnalysisPCU EstimationResearch
Published Research @ NIT Srinagar

Courses

Professional training in backend development, security, and system architecture.

Creating an API server in Rust with Actix, SQLx and JWT
Udemy
4.5

Creating an API server in Rust with Actix, SQLx and JWT

Build your own REST API server with the safety and performance of Rust using Actix Web, SQLx and JWT authentication.

Creating an API server in Rust with Rocket, SeaORM and JWT
Udemy
4.5

Creating an API server in Rust with Rocket, SeaORM and JWT

Build your own REST API server with the safety and performance of Rust using Rocket, SeaORM and JWT authentication.

Creating a REST API server with PHP, Laravel and MySQL
Udemy
4.6

Creating a REST API server with PHP, Laravel and MySQL

Project-based guide to creating production-ready Laravel REST API servers including authentication, route-model binding, pagination, sorting, searching and more.

Books

Comprehensive guides and handbooks for mastering modern technology.

The Cloud Security Architect's Handbook
PDF

The Cloud Security Architect's Handbook

Master advanced architectural patterns, automation strategies, and future-proofing techniques for securing cloud environments at scale.

SOC 2 Type II
PDF

SOC 2 Type II Compliance Guide

A practical guide to achieving and maintaining SOC 2 Type II compliance — covering trust service criteria, audit preparation, evidence collection, and security controls for SaaS platforms.

Udemy Reviews

S

Sebastian

"This course is highly recommended!"

U

Utkarsh

"Very good course on Rust Backend Development. Only i feel like instructor volume is little low."

A

Arief

"for rust programming beginners like me, this course really helped me in learning Rust"

A

Aliaksei

"I wanted to take a moment to thank you for the excellent course. It provided a clear, structured approach to building REST API services with Rust. I really appreciate the effort you put into it! It is highly recommended to anyone with experience building similar services in other languages who wants to learn Rust and its frameworks."

P

Paul

"I work with APIs every day and it's important to know how they really work. This was a fantastic class. Great Job!!"

AK

A K M Shafiul

"The way he did the coding step-by-step, i loved the style."

S

Sebastian

"This course is highly recommended!"

U

Utkarsh

"Very good course on Rust Backend Development. Only i feel like instructor volume is little low."

A

Arief

"for rust programming beginners like me, this course really helped me in learning Rust"

A

Aliaksei

"I wanted to take a moment to thank you for the excellent course. It provided a clear, structured approach to building REST API services with Rust. I really appreciate the effort you put into it! It is highly recommended to anyone with experience building similar services in other languages who wants to learn Rust and its frameworks."

P

Paul

"I work with APIs every day and it's important to know how they really work. This was a fantastic class. Great Job!!"

AK

A K M Shafiul

"The way he did the coding step-by-step, i loved the style."

ED

Emanuel Dickson

"Correct and precise content"

O

Otis

"The materials were well presented and easy to follow. It might have helped to have some more detail about the environment setup ahead of the course."

PV

Pedro Victor

"this course is just awesome. It's simple and straight to the point. You can tell it's been put together by someone who really knows what they're talking about. Highly recommend it!"

A

Alexandria

"This course was really good for someone who has worked with Laravel before but wanted a better understanding of how API's work. It was REALLY fast whenever going through postman which I found really difficult at times. I would slow it down at that point and did to .5x but it didn't do that much. Other than that, thanks!"

I

Imtiyaz

"The explanation is very clear and suitable for beginners."

JH

Johan Hartono

"This course is very clear understanding for beginners who want to understand the basic of REST API with Laravel. This course does it well. However there is some video slide too fast, but don't worry. The Tutor/Mentor will solved and replied our question very fast for the problem we had faced."

ED

Emanuel Dickson

"Correct and precise content"

O

Otis

"The materials were well presented and easy to follow. It might have helped to have some more detail about the environment setup ahead of the course."

PV

Pedro Victor

"this course is just awesome. It's simple and straight to the point. You can tell it's been put together by someone who really knows what they're talking about. Highly recommend it!"

A

Alexandria

"This course was really good for someone who has worked with Laravel before but wanted a better understanding of how API's work. It was REALLY fast whenever going through postman which I found really difficult at times. I would slow it down at that point and did to .5x but it didn't do that much. Other than that, thanks!"

I

Imtiyaz

"The explanation is very clear and suitable for beginners."

JH

Johan Hartono

"This course is very clear understanding for beginners who want to understand the basic of REST API with Laravel. This course does it well. However there is some video slide too fast, but don't worry. The Tutor/Mentor will solved and replied our question very fast for the problem we had faced."

Apps & Projects

Showcasing secure, scalable, and high-performance applications.

Koshur Online

Koshur Online

Web

koshur.afaan.dev

Online playground and documentation for the Koshur programming language.

VueTypescriptTailwind
ABACUS

ABACUS

Web

abacus.afaan.dev

Abacus emulator for the web.

VueTypescriptTailwind
Lumina

Lumina

Web

lumina.afaan.dev

Privacy-focused spreadsheet app.

VueTypescriptTailwind
Open Source Summary

Open Source Summary

Web

oss.afaan.dev

GitHub summary of repositories, languages and organizations.

ReactTypescriptTailwind
Parabolic Motion

Parabolic Motion

Web

afaan.dev/parabolic-motion

Interactive simulation of projectile motion physics.

JavascriptCanvasBootstrap
Game of Life

Game of Life

Web

afaan.dev/game-of-life

Implementation of John Conway's cellular automaton.

VueJavascriptBootstrap
FxRate

FxRate

Mobile

Free currency exchange rate tracker and converter.

React NativeTypescriptExpo
Meeqat

Meeqat

Mobile

Local prayer times for Muslims.

React NativeTypescriptExpo
One Dua

One Dua

Mobile

A collection of supplications (Duas).

React NativeTypescriptExpo
Whisper

Whisper

Mobile

A simple micro-blogging app and backend.

React NativeTypescriptExpo

Let's Chat!

Have a project idea or just want to say hi? I'd love to hear from you.