Skip to content
View 0xnbk's full-sized avatar
:octocat:
:octocat:

Organizations

@quorrajs @KeralaJS

Block or report 0xnbk

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
0xnbk/README.md
NBK. Software Architect and Product Engineer. Web, desktop, mobile, AI, cloud and security. From idea to architecture, build, deploy and maintain.

nbk.dev  ·  X  ·  Hugging Face  ·  PentesterLab  ·  hello [at] nbk [dot] email

I design and build practical software products for the web, desktop, and mobile platforms.

My work combines product thinking with solid engineering, from shaping an early idea and defining its architecture to building, deploying, and maintaining the finished product.

My primary experience is with Laravel and the TALL stack, but I work comfortably across languages, frameworks, and platforms. I build desktop applications with Tauri, browser extensions, API driven systems, and cloud native applications. I choose technologies based on the needs of the product, with a focus on clarity, reliability, security, and long term maintainability.

Artificial intelligence is part of my everyday engineering workflow. I use it to explore ideas, write and review code, test systems, improve documentation, and evaluate technical tradeoffs. I also build AI features and products, work with model APIs and development tools, fine tune models, and develop practical agent and automation workflows. AI is useful when it is applied thoughtfully, so I pay close attention to correctness, security, performance, and the quality of the user experience.

What I Do

Software architecture: turning complex requirements into systems that are clear, practical, and maintainable. Product engineering: building products from the first idea through development, deployment, and ongoing improvement. AI assisted engineering: using AI to accelerate development while maintaining strong standards for quality and security. Cloud application development: designing and deploying reliable applications on Cloudflare, AWS, DigitalOcean, Heroku, and other platforms. AI and ML exploration: developing models, testing new approaches, and finding useful applications for machine learning. User interfaces: creating responsive and accessible interfaces with modern frontend tools. Technical quality: reviewing code and architecture with attention to security, performance, testing, and long term maintenance. Prototyping: testing ideas quickly and giving promising products a solid technical foundation.

Core Competencies

Languages: PHP, Python, JavaScript, TypeScript, SQL, and Rust fundamentals. Web: Laravel, Livewire, Tailwind CSS, Alpine.js, and Angular. Backend and APIs: FastAPI, Hono, Flask, REST APIs, integrations, queues, and background jobs. Desktop and browser: Tauri, browser extensions, and cross platform desktop application development. AI and ML: Hugging Face, PyTorch, fast.ai, Transformers, PEFT and LoRA, Unsloth, model fine tuning, model development, Jupyter, Kaggle, and Weights & Biases. Local AI: Ollama, llama.cpp, MLX, ONNX Runtime, Whisper, CLIP, NLLB, and MADLAD. AI integration: OpenAI, Claude, Gemini, MCP, embeddings, RAG, AI integrations, prompts, and agent workflows. Data: MySQL, PostgreSQL, Redis, SQLite, and MongoDB. Cloud and deployment: Cloudflare Workers, Pages, D1, R2, KV, Durable Objects, Queues, and related Cloudflare services; AWS; DigitalOcean; Heroku; Docker; and CI/CD. Security: PentesterLab, web penetration testing, HTTP and API testing, code review, and secure architecture. Development tools: Git, GitHub Actions, Webpack, and Vite.

AI and Machine Learning

  • AI products: Building practical AI features and products
  • Local AI: Running models on desktop and in the browser with Ollama, llama.cpp, MLX, and ONNX Runtime, so data can stay on the device
  • Model APIs: Integrating OpenAI, Anthropic Claude, and Google Gemini into web applications, APIs, workflows, and desktop software
  • Retrieval and search: Building semantic search and RAG with embeddings and vector stores
  • Agents and tools: Working with developer tools, agents, and automation, and building MCP servers that connect AI assistants to real applications
  • Speech, vision, and translation: Putting models such as Whisper, CLIP, NLLB, and MADLAD to work in real products
  • Fine tuning: Developing and fine tuning models with PyTorch, Hugging Face Transformers, PEFT, LoRA, QLoRA, and Unsloth, with experiments shared on Hugging Face
  • Evaluation: Measuring models and tracking experiments with Jupyter, Kaggle, and Weights & Biases
  • Prompts and workflows: Designing reliable prompts and AI assisted workflows
  • Review: Checking AI generated code and systems for correctness, security, performance, and maintainability
  • Learning: Deepening my deep learning practice with fast.ai and PyTorch

Cloud and Infrastructure

I have extensive experience building and deploying applications on Cloudflare's developer platform. This includes Workers, Pages, D1, R2, KV, Durable Objects, Queues, and the surrounding services used to build fast, globally distributed applications. I also work with AWS, DigitalOcean, and Heroku, selecting the right platform for the product, its operational needs, and its budget.

My infrastructure work includes application deployment, storage and database design, background processing, caching, integrations, observability, CI/CD, and production maintenance. I aim for systems that are straightforward to operate as well as easy to extend.

Security

Software security is a long standing interest of mine, and it shapes how I design, build, and review systems. I practice web and application penetration testing on PentesterLab, where I have completed more than 350 exercises and earned 15 badges, including Essential, HTTP, Recon, PCAP, Serialize, Android, and Capture the Flag.

Let's Connect

I enjoy talking about interesting products, software architecture, artificial intelligence, and new ideas. Feel free to reach out or explore my work:

  • Email: hello [at] nbk [dot] email
  • Twitter/X: @0xnbk
  • Hugging Face: @0xnbk
  • PentesterLab: 0xnbk

Pinned Loading

  1. codeguy/php-the-right-way codeguy/php-the-right-way Public

    An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web

    CSS 9.3k 3.2k

  2. duckduckgo/duckduckgo-privacy-extension duckduckgo/duckduckgo-privacy-extension Public

    DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

    JavaScript 1.5k 337

  3. quorrajs/Quorra quorrajs/Quorra Public

    A full fledged, open-source NodeJS MVC framework

    JavaScript 235 11

  4. localATS localATS Public

    AI Resume Analyzer In Your Browser. Private, Local, Instant!

    TypeScript 11 1

  5. ethersheet-collective/EtherSheet ethersheet-collective/EtherSheet Public

    Online spreadsheet collaboration in real time using node.js. Similar to etherpad-lite but its a spreadsheet!

    JavaScript 200 20

  6. stevegraham/slanger stevegraham/slanger Public archive

    Open Pusher implementation compatible with Pusher libraries

    Ruby 1.7k 197