Available for projects

Hi, I'm Dawda Börje Kujabi

The Gambia

Full-stack engineer and cybersecurity specialist. I design and ship APIs, dashboards, and mobile experiences with SvelteKit, TypeScript, Django, and PostgreSQL — then harden and validate them with modern AppSec practice and offensive-tooling literacy.

From CI/CD and containerized deploys to threat modeling and hands-on testing, I connect what runs in production with how it fails — so reliability and security stay aligned.

Dawda Börje Kujabi Portrait
SvelteKit
Cybersecurity
Scroll to explore
Featured Work

Projects

Discover my creative and innovative projects, spanning design to development — and see how I can add value to your next endeavor.

CodeGrasp

CodeGrasp

Privacy-first Rust MCP server: indexes a codebase into SQLite (FTS5) and usearch vectors for hybrid lexical + semantic search. CLI (`cg`) and MCP (`code-gras…

RustSQLiteMCPCLI
Read More
FHIR resources (Rust)

FHIR resources (Rust)

Rust library for FHIR R4/R4B/R5 resource types, JSON serde, and educational disclaimers (not production healthcare).

RustFHIRHealthcare
Read More
Medusa

Medusa

Redis-inspired in-memory key-value store in Rust: TCP server, TTL, hashes, lists, pattern keys—learning project, not production Redis.

RustTCPDatabase
Read More
Ferrum

Ferrum

From-scratch Rust browser shell wired to the Ferrum engine experiment.

RustBrowser
Read More
SEED

SEED

Agricultural data + ML prediction experiments for The Gambia (learning).

Pythonscikit-learn
Read More
Bonita

Bonita

Svelte + Tauri desktop app: personal server manager to spin up local services.

SvelteTauriTypeScript
Read More

Interested in collaborating or have a project in mind?

Let's Work Together

Tech Arsenal

Languages, frameworks, data stores, security tooling, and delivery automation I use to take ideas from prototype to production — with observability and tests along the way.

Filter by category to explore the stack, or browse everything at once. Each tile includes a short note on how that tool fits into real projects.

Build & ship

End-to-end web and mobile delivery: SvelteKit and Vite on the frontend, Django and Node on APIs, PostgreSQL and Redis for persistence, and Docker plus CI/CD for repeatable releases.

Secure by design

Threat modeling, hardening, and validation with industry-standard tooling — from traffic analysis to structured assessments — so features ship with security baked in, not bolted on.

Data & scale

Streaming and analytics paths with Kafka and NiFi, search with Elasticsearch, and operations visibility through Prometheus and Grafana when workloads outgrow a single box.

Quality & velocity

Vitest and Playwright for automated confidence, ESLint for consistency, and pragmatic ORMs (Prisma, Drizzle) so schema changes stay safe as the codebase grows.

Python

APIs, automation, scripting, and data-heavy backends

Backend
Rust

Memory-safe systems tools and performance-critical code

Systems
Golang

Concurrent services, CLIs, and cloud-native microservices

Backend
C#

.NET APIs, tooling, and desktop-adjacent backends

Backend
Dart

Flutter logic, async UI patterns, and compile targets

Mobile
TypeScript

Typed UI, shared contracts, and safer refactors

Frontend
Django

Batteries-included web apps, ORM, admin, and auth flows

Framework
Celery

Distributed task queues, retries, and scheduled jobs for Python

Backend
PostgreSQL

Relational modeling, migrations, and robust SQL

Database
Cassandra DB

Wide-column storage for scale-out write paths

Database
SQLite

Embedded stores, local-first apps, and fast prototypes

Database
MySQL

Transactional workloads and classic LAMP-style stacks

Database
MariaDB

MySQL-compatible relational engine with open-source roots

Database
Redis

Caching, sessions, queues, and real-time features

Database
Elasticsearch

Full-text search, log indexing, and analytics queries

Database
Tauri

Lightweight desktop shells with web frontends

Desktop
Svelte / SvelteKit

Reactive UI, SSR, and file-based routing like this site

Frontend
Vite

Fast dev server, HMR, and optimized production bundles

Frontend
Tailwind CSS

Utility-first styling and consistent design systems

CSS
HTML5

Semantic markup, accessibility, and SEO-friendly structure

Frontend
CSS3

Layout, motion, and responsive presentation layers

Frontend
Wireshark

Packet capture and protocol-level debugging

Security
Burp Suite

Web app testing, crawling, and manual exploitation

Security
Metasploit

Exploit validation and offensive security labs

Security
Nmap

Network discovery, port scans, and service fingerprinting

Security
Docker

Reproducible images, local stacks, and ship pipelines

DevOps
Kubernetes

Orchestration, rollouts, and service networking

DevOps
Terraform

Declarative infrastructure across cloud accounts

DevOps
NGINX

Reverse proxy, TLS termination, and static delivery

DevOps
Git

Branching workflows, bisect, and clean commit history

DevOps
GitHub

Code review, issues, and open-source collaboration

DevOps
Netlify

Edge deploys, previews, and serverless functions

Cloud
GraphQL

Typed schemas, selective fields, and BFF patterns

API
OpenAPI

Contract-first REST specs and generated clients

API
Node.js

JS runtimes for tooling, APIs, and SSR adapters

Backend
Prisma ORM

Type-safe DB access and migration workflows

Backend
Drizzle ORM

SQL-first TypeScript ORM with minimal runtime

Backend
Firebase

Auth, realtime DB, and rapid mobile backends

Backend
Flutter

Cross-platform UI with native compilation targets

Mobile
Vitest

Fast unit tests aligned with Vite projects

Testing
Playwright

Cross-browser E2E flows and traceable failures

Testing
ESLint

Lint rules, consistency, and CI quality gates

Testing
PNPM

Strict node_modules layout and workspace monorepos

Tools
Postman

Collections, environments, and API smoke tests

Tools
VS Code

Extensions, debugging, and remote dev workflows

Tools
Prometheus

Metrics scraping, SLOs, and alert rules

Observability
Grafana

Dashboards, panels, and on-call visibility

Observability
Apache Kafka

Event buses, log pipelines, and stream processing

Streaming
RabbitMQ

AMQP brokers, worker pools, and reliable async handoffs

Messaging
Apache NiFi

Visual ETL and governed data movement

Data
Linux

Server hardening, systemd, and performance tuning

OS
Arch Linux

Rolling releases and deep control of dev machines

OS
Bash

Glue scripts, deploy hooks, and automation

Scripting
Markdown

READMEs, ADRs, and developer-facing docs

Documentation
QEMU

VM bring-up, emulation, and lab environments

Virtualization

Let's Connect

Ready to bring your ideas to life? Let's collaborate and build something extraordinary together.

Get In Touch

I'm always excited to discuss new opportunities, collaborate on interesting projects, or simply chat about technology and innovation.

Follow Me

Send a message

I usually reply within a couple of days.

Dawda Börje Kujabi

Full Stack Developer

Crafting digital experiences with cutting-edge technologies and innovative solutions.

PythonRustJavaC#SvelteTypeScript

Get In Touch

dawdaborjekujabi@gmail.com
Sanchaba, Western, GM

© 2026 Dawda Börje Kujabi. All rights reserved.

Built with using SvelteKit & Tailwind CSS