Also known as Samuel Surf, Sam Surf, Nasurf

Samuel Ukpai

Mobile Apps • Web Development • Backend • AI Integrations

Samuel Ukpai (also known as Samuel Surf, Sam Surf, or Nasurf) is a Full Stack Software Developer building production mobile apps with Flutter, modern web applications with React/Next.js, and AI-powered backends deployed on Cloudflare's edge infrastructure.

Technologies I Use

From pixel-perfect Flutter mobile apps and React/Next.js web interfaces to Python backends and AI-integrated experiences on Cloudflare's edge, I design and ship full-stack products end to end.

Flutter
Dart
React
Web
Python
Firebase
PostgreSQL
Cloudflare
Vercel
Google Cloud
Oracle Cloud
Docker
GitHub

These aren't just logos on a page, they represent real projects, real challenges solved, and real value delivered.

See What I've Built

Featured Projects

A showcase of my recent work, highlighting complex full-stack applications and AI integrations.

ABUAD Engineering OBE Portal

Client Impact

A clear, searchable academic portal that helped the department present the information required during its successful COREN accreditation review.

I built the College of Engineering portal to turn dense accreditation and programme records into an accessible digital experience. Department profiles, programme outcomes, course learning outcomes, curriculum mappings, handbooks, lecture plans, and supporting media are organised in one responsive interface. Dr A.O. Ojo used the portal while presenting to the COREN accreditation team, who were impressed by how quickly they could find what they needed.

Powered By

React
Vite
Cloudflare
Cloudflare

Engineering Hub

Full Stack

AI learning platform that turns engineering course materials into quizzes, feedback, and study progress.

Engineering Hub helps engineering students study from the materials they already use. The app organizes courses by department and level, serves large PDFs through a fast Cloudflare-backed delivery layer, and uses Gemini to generate practice questions, evaluate theory answers, and give targeted feedback. I built it across Flutter, Firebase, Cloudflare, and Google Cloud with a Clean Architecture structure that keeps the learning, storage, and AI flows maintainable.

Powered By

Flutter
Firebase
Firebase
Google Cloud
Google Cloud
Docker
Docker
Cloudflare
Cloudflare
Gemini
Gemini
Hawk Buddy Screen 1
Hawk Buddy Screen 2
Hawk Buddy Dashboard

Hawk Buddy

Full Stack

AI-Powered Productivity Coach that Aligns Your Phone Usage with Your Goals

Hawk Buddy is a goal-aligned productivity companion that helps users reclaim control over their digital habits. Unlike traditional screen-time apps that simply block or limit usage, Hawk Buddy takes an intelligent approach: it understands why you use certain apps and determines whether that usage aligns with your personal goals. The app features an AI-powered conversational coach that provides encouragement, feedback, and personalized progress summaries.

Powered By

Flutter
Python
Firebase
Firebase
Cloudflare
Cloudflare
Oracle
Oracle
Docker
Docker
Gemini
Gemini

Campus to Career

Full Stack

Client project for a student career conference, designed to help attendees understand the event, trust the brand, and buy tickets.

For Campus to Career 2.0, a student career conference in Nigeria, I built the public event platform end-to-end. The site gives attendees a clear picture of what the event is about, builds trust around the program, and moves them from interest to ticket purchase. It was built to drive sales.

Powered By

React
Vite
Cloudflare
Cloudflare

More Projects

Tools and products I have shipped alongside client work.

Doceebot screenshot

Doceebot

Chat-first work memory for people who work away from a desk: send a voice note, photo, or location via WhatsApp or Telegram, and Doceebot turns it into structured work records, summaries, and generated reports.

PythonFastAPIPostgreSQLWhatsAppTelegramGemini AIDeepSeekCloudflare
Daction Initiative screenshot

Daction Initiative

Website for DACTION Initiative, a youth-led environmental nonprofit in Lekki, Lagos: programs, team, gallery, and a full SEO pipeline with static prerendering, IndexNow, and JSON-LD.

ReactViteTypeScriptCloudflare PagesSEOIndexNow
Way Dictation screenshot

Way Dictation

Native Linux speech-to-text that transcribes audio and types into any focused app, powered by Groq and OpenRouter. Shipped as an AppImage and RPM.

RustGroqOpenRouterLinuxWayland
kwin-mcp screenshot

kwin-mcp

MCP server that gives AI agents full control of KDE Plasma on Wayland: window listing, screenshots, clicks, typing, and AT-SPI targeting. Published on PyPI.

PythonMCPKDEKWinWayland

The decisions behind the products.

Case studies, practical engineering lessons, and honest notes from taking software from an idea to production.

Explore the blog

Let's Work Together

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

Quick Email →Quick WhatsApp →

Currently available for freelance projects

© 2026 Samuel Ukpai. All Rights Reserved.