AI Tooling & Data Infrastructure Engineer

Raphael
Samuel

AI Tooling & Data Infrastructure Engineer. 18 yrs old 7 shipped products. Real users. No excuses.

View ProjectsDownload CV
Available for worksamuelraphael925@gmail.com
6+
Years Coding
7
Shipped Products
10+
Users in the US

About

I build things
people actually use.

I am an AI tooling and data infrastructure engineer with 6 years of experience across PHP, TypeScript, Python, Go, and Node.js. I have shipped seven real products, not demos, not clones, tools with real users, real infrastructure, and real problems I had to solve to keep them running.

I finished high school last year and I am applying to study Computer Science next January. In the meantime I have not been waiting around. Every product in this portfolio was designed, built, and maintained by me alone.

See the work →
Primary Stack
TypeScriptNext.jsPHPPythonGo
Databases
PostgreSQLMySQL
Currently
Open to remote roles worldwide
Location
NigeriaUTC+1
Response time
Within 24 hours

Selected Work

Projects

Next.jsNext.jsTypeScriptTypeScriptPHPPHPPythonPythonPostgreSQLPostgreSQLMySQLMySQLGoGoNode.jsNode.jsGitGit
phantomcrawlLIVE
GoGoSQLiteSQLiteCLICLIv1.0.0

PhantomCrawl

Most scrapers get blocked the moment they hit a protected site. PhantomCrawl does not. It uses a 4-layer escalation engine: TLS fingerprinting that mimics Chrome at the handshake level, network hijacking to extract embedded JSON before the page even renders, XHR/fetch interception to capture live API responses, and headless browser fallback via go-rod or Browserless. It scraped Cloudflare.com - a site protected by Cloudflare itself - across 100+ pages at depth 1, zero blocks, all Layer 1. Includes AI cleaning via Groq or OpenAI, proxy rotation tunneled through the TLS transport, SQLite state tracking with full resume, and cross-platform binaries for Linux, Mac, and Windows. No runtime required.

Vexaro
GoGoNext.jsNext.jsTypeScriptTypeScriptMySQLMySQLSQLiteSQLiteIn Development

Vexaro

Turn any website into a clean API and AI dataset — ready in hours. Vexaro is a public web data infrastructure platform that gives developers ready-made APIs across movies, news, music, crypto, and sports, a custom API builder where you describe what you want and Vexaro maintains the live endpoint, and a URL import system for full control. Built on a 3-layer crawling engine: TLS HTTP fetch with Chrome-level fingerprinting, embedded JSON/JSON-LD extraction, and full Browserless rendering for JS-heavy sites. Think GitHub for web data.

GitHubCurrently Working On
phantomcleanLIVE
GoGoSQLiteSQLiteCLICLIv1.0.0

PhantomClean

The companion data cleaner to PhantomCrawl. Takes raw scraped JSON and runs it through a 4-layer pipeline: regex stripping with custom patterns, boilerplate frequency detection across files, quality scoring, and a multi-provider AI cascade (Groq → OpenAI → Anthropic) with automatic fallback. Processes folders in concurrent batches, watches for new files in real time as the scraper runs, auto-chunks large documents so token limits are never hit, and exports clean datasets in JSON, CSV, XML, TXT, or HTML. SQLite state tracking with full resume support.

phantomit-cli
Node.jsNode.jsTypeScriptTypeScriptCLICLInpmnpmnpmnpm ↗

phantomit

Tired of writing lazy git commit messages like "fix stuff" or forgetting to push entirely? phantomit watches your code, diffs every change, and generates a meaningful commit message automatically via Groq AI. One command replaces the part of your workflow you keep procrastinating on. Published on npm, works with any Node.js project.

PhantomTrack
PHPPHPMySQLMySQL

PhantomTrack

Google Analytics is a cockpit when you need a light switch. Fathom and Plausible cost $14/month before you have a single paying user. PhantomTrack gives you everything that matters: visitors, pages, clicks, session duration, referrers. All on one scrollable page, no cookies, no data sold, no noise. One script tag. Works on any site including React and Next.js SPAs. 10+ active users including developers from the US.

View Site ↗Closed Source
ClassFlow
Next.jsNext.jsTypeScriptTypeScriptPostgreSQLPostgreSQL

ClassFlow

Managing assignments over WhatsApp and email is chaos for both teachers and students. ClassFlow replaces that with a clean platform where teachers post assignments, students submit work, and grading happens in one place. Real-time grading, file uploads, threaded comments, and dashboards that show who submitted and who did not. Built for schools that cannot afford expensive tools.

PhantomScrape
PythonPythonNext.jsNext.jsTypeScriptTypeScriptPostgreSQLPostgreSQL

PhantomScrape

Most scraping tools are either too heavy to self-host or charge per request. PhantomScrape lets you bulk-scrape any list of URLs, clean the raw HTML into structured data using Groq AI, and export results in JSON, CSV, XML, HTML, or TXT. Live status tracking per URL, keyless auth, and a clean dashboard. Flask backend on Render, Next.js frontend on Vercel, Supabase for storage.

PhantomNotes
PythonPythonHTMXHTMXJavaScriptJavaScriptCSS3CSS3

PhantomNotes

Uploading a 40-page PDF to get a wall of text back is not useful. PhantomNotes lets you choose how you want your document summarized: student study notes, business action items, legal clause extraction, research methodology, meeting decisions, and more. Ten specialized summary types, PDF and text input, multiple export formats, and documents are never stored permanently.

Go Rate Limiter
GoGo

Go Rate Limiter

Most rate limiting middleware adds overhead you cannot afford at scale. This library is built in Go from the ground up for raw performance: token bucket and sliding window algorithms, tested against DDoS traffic patterns, handles 10k+ requests per second without breaking a sweat. Drop it into any Go service and your API is protected in minutes. No external dependencies.

Frontend & UI

Design Work

Interactive 3D Ring Viewer
3D Interactive

Featured: 3D Viewer

Interactive 3D Ring Viewer

A real-time 3D ring viewer for jewelry e-commerce. Customers rotate, zoom and inspect rings from every angle before buying, reducing returns and building confidence.

360° rotation with mouse and touch
Real-time zoom and pan controls
Multiple material & finish previews
Embeddable in any store page
Next.jsNext.jsThree.jsThree.jsTypeScriptTypeScriptTailwindTailwindWebGLWebGL

Landing Pages

Jewelry Store Collections

4 premium landing pages

Why Work With Me

Not just another developer.

I started coding at 12 on a 1GB RAM phone with no laptop, no mentor, and no shortcuts. Six years later I ship tools that real people use and pay to keep running. Here is what that actually means for a team.

I ship, not just code

PhantomTrack has 10+ active users. phantomit-cli is live on npm. ClassFlow is live. PhantomCrawl scraped Cloudflare.com across 100+ pages with zero blocks. PhantomClean is the companion cleaner that turns raw scraped data into clean AI-ready datasets. These are not tutorial projects. They are products I built, deployed, and maintain.

I think before I type

Coding on a phone for 6 years with limited resources taught me to design logic on paper before writing a line. I map edge cases, question assumptions, and build things that are less buggy from the start. Not after three rounds of fixes.

I fix real problems

When PhantomTrack broke on React and Next.js sites because of SPA routing, I rebuilt the tracking engine from scratch. When CORS blocked my server setup, I bought a dedicated server to keep my users running. I do not abandon problems.

I learn at uncommon speed

I picked up TypeScript and Go in 2023 simultaneously while already knowing PHP and JavaScript. I was building real projects in both within weeks. New stacks, new tools, new environments. I iterate fast because I love this more than anything.

I work remotely by default

I have been self-directed since age 12 with no classroom, no bootcamp, no one looking over my shoulder. Remote work is not a perk I am adjusting to. It is the environment I have always operated in and where I do my best work.

I contribute beyond my role

I mentor students, lead a small startup team, and teach free coding classes on WhatsApp, Facebook, and Telegram. I show up fully wherever I am. A team that hires me gets someone who adds energy to the room, not just code to the repo.

Raphael Samuel

Get in Touch

Let's build something worth shipping.

Open to remote roles, freelance contracts, and interesting problems. If you have one, let's talk.

NigeriaUTC+1Remote worldwide