Selected Work

Projects

Everything I have built or I am building right now. Trading systems, Web3 infrastructure, developer tools and full products.

01● Live

Jarosuites

Write, share and sign your documents. It's an online office suite for docs, sheets and slides with e-signing built in, so you don't need five different apps to close one contract.

jarosuites.samsonchim.workers.dev ↗
What I builtReal-time team editing for documents, spreadsheets and presentations, the signing flow, letterheads and templates, and a full set of PDF tools, all in one workspace running on Cloudflare's edge.
Cloudflare WorkersDocumentsE-Sign
02● Live

Lugar

Every place has a story. Lugar shows you what's happening at a real place right now, from reports confirmed by people who are actually there, so you can check before you go.

lugarapp.xyz ↗
What I builtThe whole thing. Anonymous live reports that get verified once enough people on the ground agree, watchlists that alert you when something happens in an area you follow, memories pinned to exact coordinates, and search for help nearby. It ships as an installable web app, with Android and iOS coming.
FlutterDartGeolocation
03● Live

GitDrive

Git repos stored in your own Google Drive. Version control without handing your code to someone else's server.

gitdrive-five.vercel.app ↗
What I builtA Git hosting layer that uses Google Drive as the storage backend, so your repos live in your own Drive and you own the code and the storage end to end.
GitGoogle Drive APIVercel
04Public

Dropbeam

Send files straight from one device to another. No server in the middle, no upload then download, just a direct transfer.

What I builtThe WebRTC flow that sets up a direct peer-to-peer connection in the browser, so files go from one device to the other without ever touching an upload server.
JavaScriptP2PWebRTC
05Public

sankofa

A volunteer-led learning movement affiliated with IEEE Smart Village. The idea is simple: good education should reach every community, not just the ones that can afford it.

What I builtThe TypeScript web platform that tells the movement's story and helps coordinate volunteers across different locations.
TypeScriptHTML/CSSIEEE Smart Village
06● Live

Oneth FX

Live foreign-exchange rates across Africa. Compare any pair, Naira, Rand, Cedi, Shilling, Pound, Dinar, Dirham or Kwanza, with real-time charts and headlines from the continent's markets.

oneth.vercel.app ↗
What I builtA Next.js app that streams live rates for Africa's eight major currencies, a GDP-weighted index (AFX8) that tracks the basket against the dollar, pair comparison with real-time charts and market depth, and a live African news feed.
Next.jsTypeScriptFintech
07Public

sniper-bot

An automated market sniper. It watches for the condition you set and fires the moment it's met, so you don't lose the entry to slow reaction time.

What I builtA real-time monitoring loop in TypeScript with a low-latency trigger path, plus a small web control panel where you set targets and watch executions happen live.
TypeScriptNodeHTML/CSS
08Public

linkerv

An ad network where the money goes the other way. The people who see the ads get paid, not the platform. Advertiser budgets burn per click like fuel, and that money is pooled and shared among users.

What I builtThe payout engine that splits the pooled budget every two weeks based on active uptime and verified impressions, plus the mechanics for how advertisers fund and burn through their budgets.
JavaScriptHTML/CSSAd-tech
09Public

web3-tools

A growing list of blockchain infrastructure, dev tools, protocols and ecosystem resources. Anyone can add to it through issues and PRs.

What I builtI set up how the catalogue is organised and how contributions come in, in TypeScript, so other devs can add resources cleanly and find the right tool fast.
TypeScriptWeb3Open Source
10Public

mulul

Open-source email infrastructure for your own domain. Send and receive on your domain without it keeping copies of your messages.

What I builtA thin, type-safe Next.js (App Router) API gateway in front of Stalwart, a mail server written in Rust, all containerised with Docker so you can self-host it with one command.
TypeScriptNext.jsDockerEmail Infra
11Public

smgts

A school management system. Records, classes and the daily admin a school runs on, all in one place.

What I builtA PHP backend with a Vue frontend and a few Rust components, modelling students, staff and academic data into one dashboard.
PHPVueRust
12Public

learnit

Upload an academic PDF and it gives you five questions per page, theory or multiple choice, to test if you really understood it.

What I builtA PDF parsing pipeline that feeds each page to Gemini for question generation, with Postgres for storage and a TypeScript web UI for studying.
TypeScriptGemini AIPostgreSQL
13Public

oddraw

OddDraw Casino. A fast, decentralised game backend on a hybrid ckUSDC and ICP setup, with the Internet Computer handling escrow and balances.

What I builtThe ckUSDC bridge flow, the ICP canisters in Rust and Motoko for escrow and accounting, and the Next.js web app. Together they connect Solidity-side assets to game logic that runs on-chain.
TypeScriptRustSolidityICP
14Public

solo

A native, minimal todo and reminder app for Fedora and GNOME, written in Rust. Fast, local-first and at home on the Linux desktop.

What I builtA Cargo workspace with a shared core crate (data model, JSON storage, DBus constants) and a separate app layer, hooked into the desktop through DBus for notifications.
RustGNOMEDBusLinux
15Public

hybridq

A lightweight background worker you embed straight into serverless apps. Run safe, batched, deferred jobs inside Vercel, Next.js, Cloudflare Workers or Lambda without a separate worker server.

What I builtA self-limiting queue in TypeScript. Normal request traffic (what I call "hybrid triggers") drains the backlog in secured batches, with hard caps on execution time and job count so it stays inside serverless limits.
TypeScriptServerlessVercel
16Public

desktop-quant

A desktop trading app for forex, crypto and stocks. One terminal for multiple markets, and it keeps growing.

What I builtA native desktop shell around live market data, charting and order flow, built to grow into a full quant workstation instead of a single-market tool.
Desktop AppTradingMulti-market
17Public

printf

My own version of C's printf, written from scratch. It handles the standard conversion specifiers plus some custom ones.

What I builtThe _printf function in C, with variadic argument handling, buffered output and format specifier parsing, built as a team with proper code review through Git.
CSystemsCollaboration
18Public

sendmail

A Gmail batch sender that runs on your own machine. Put in your Gmail, an app password and a list of recipients, and it sends in batches from your own account.

What I builtA Svelte and Vite frontend with an Express and Nodemailer backend that logs in with a Gmail app password and sends the batches locally.
SvelteExpressNodemailer
19Public

tictactoe

Tic-tac-toe in the browser. A small, focused exercise in game state and turn logic.

What I builtThe board, win and draw detection, and turn handling in plain HTML and JavaScript. No framework.
HTMLJavaScriptGame
20Public

content_blocker

A content blocker that keeps the stuff you don't want out of your browsing.

What I builtThe filter rules and blocking logic that catch targeted content and hide it as the page loads.
BrowserFiltering
21Public

network_sharig

NetShare. Let someone use the internet through your machine. They open a web page, click Connect, and they're browsing on your connection. No VPN app, no browser settings.

What I builtA Next.js frontend with Python and PowerShell pieces that proxy and route the traffic through the host machine, all set up from the browser.
TypeScriptPythonNext.jsNetworking
22Public

payment

A payment integration layer. The plumbing that lets a product take money without the mess.

What I builtA TypeScript payment flow that handles everything from checkout to confirmation, built so I can drop it into other products.
TypeScriptPaymentsFintech
23Public

zyraapi

Zyra, a blockchain-based crowdfunding platform for urgent needs like medical bills, school fees and community projects, built so donors can trust where their money goes.

What I builtThe TypeScript API and Postgres data layer behind verified campaigns backed on-chain, so donors can see exactly where every bit of the money goes.
TypeScriptPostgreSQLBlockchain
24Public

task-me

A task manager for writing down your work, organising it and actually getting it done.

What I builtA TypeScript frontend with full task CRUD, status tracking and a clean interface for staying on top of your backlog.
TypeScriptJavaScriptProductivity

Plus a lot more that lives in private repos