MOYOSORE ADEYEMI ENGINEER. FOUNDER. BUILDER.

Ideas toreal-worldimpact.

I’m Moyo, a full-stack engineer and co-founder.
I turn complex workflows into products
people actually use.

Explore my work
ENGINEERING IN MOTION001 — ∞
BUILD.SHIP.ITERATE.
++

From the first prototype
to the real world.

32.7357° N
97.1081° W
BASED IN TEXAS · OPEN TO SEATTLE & BEYONDSCROLL TO DISCOVER

Less theory.
More shipped.

Production systems, thoughtful experiments,
and the engineering decisions behind them.
Select a project to go deeper.

07 PROJECTS
LIVE COMMERCE × LOCAL PICKUP01 / 07
The live DealFW storefrontACTUAL APPLICATION CAPTURE

DealFW Storefront

Browse the warehouse. Reserve online. Collect locally.

Next.jsTypeScriptFirebaseFirestore
WAREHOUSE SOFTWARE × APPLIED AI02 / 07
Engineering case study · Employee scanning application
1. Auction selection — choose an open auction with available lot capacity.
2. Photo capture — upload a structured set of product images using bounded-concurrency storage uploads.
3. Product identification — combine Gemini-assisted image analysis with a searchable product catalog, while keeping the employee responsible for the final match.
4. Condition testing — generate an item-specific checklist, capture the employee's test notes or recording, and convert the results into structured condition evidence.
5. Listing review — review and edit the proposed title, description, category, condition, and marketplace data before anything is finalized.
6. Finalization and label — allocate the next SKU and lot number transactionally, write the listing, render a printable label, and return it to the employee.
ENGINEERING DOCUMENTATION

DealFW Scanning Platform

From an unknown item to a reviewed auction lot.

Next.jsTypeScriptFirebaseGemini
CODEBLOCK STUDIO · BUSINESS SYSTEMS03 / 07
Invoice intake, running from sourceACTUAL APPLICATION CAPTURE

Invoice OS

An entire invoice lifecycle. One clear workflow.

Next.jsFirebasePDFKitTypeScript
APPLIED AI · SENIOR DESIGN04 / 07
The deployed screening workspaceACTUAL APPLICATION CAPTURE

OcuScreen

Making model output easier to understand.

PythonPyTorchFastAPINext.js
AI × BUSINESS AUTOMATION05 / 07
tests/reliability/tour_preflight.test.js
test('malformed response (not YES/NO) → NO (fail closed)', async () => {
  const { tourPreflightGuard, _bustPreflightCache } = freshGemini();
  _bustPreflightCache();
  mockFetchOnce('Hmm, this is a tricky one because the lead might want a tour');

  const r = await tourPreflightGuard("ambiguous message");
  assert.equal(r.result, 'NO');
});

test('"MAYBE" response → NO', async () => {
  const { tourPreflightGuard, _bustPreflightCache } = freshGemini();
  _bustPreflightCache();
  mockFetchOnce('MAYBE');

  const r = await tourPreflightGuard("ambiguous");
  assert.equal(r.result, 'NO');
});
ORIGINAL SOURCE EXCERPT

Inbox to action

Grounded replies. A human when it matters.

Node.jsGmail APIFirestoreLLM APIs
DESKTOP · PRIVACY ENGINEERING06 / 07
IMAFE Incognito desktop applicationACTUAL APPLICATION CAPTURE

IMAFE Incognito

Private files. Local processing. Clear boundaries.

PythonElectronAES-GCMNumPy
ANDROID · REAL-TIME EXPERIENCES07 / 07
data/ChatRepository.kt
    
    fun startListeningToEventChat(eventId: String) {
        // Don't create duplicate listeners
        if (chatListeners.containsKey(eventId)) return
        
        val listener = firestore.collection("chats")
            .whereEqualTo("eventId", eventId)
            .orderBy("timestamp", Query.Direction.ASCENDING)
            .addSnapshotListener { snapshot, error ->
                if (error != null) {
                    println("Error listening to chat: ${error.message}")
                    return@addSnapshotListener
ORIGINAL SOURCE EXCERPT

Campus Sports

Find a game. Bring your campus together.

KotlinJetpack ComposeFirebaseFirestore

Code that leaves
the screen.

$8,000BEST WEEK

At DealFW, I help build both the software and the business. We grew from a small start to an $8,000 revenue week.

Company revenue · Best week, not an averageInside the DealFW story
Moyosore Adeyemi wearing a dark suit and tieMOYOSORE
ADEYEMI
ENGINEER BY PRACTICE.
FOUNDER BY INSTINCT.
TX → WA

I care about
the whole thing.

The interface. The data. The person using it.
And the business it has to work for.

I co-founded Codeblock Studio and DealFW, working across product design, full-stack development, and day-to-day operations. That means I’ve been on both sides of the handoff: building the tool and depending on it to get work done.

My work spans warehouse systems, invoice automation, AI-assisted workflows, and native mobile applications. I’m studying Computer Science at UT Arlington, with graduation expected in December 2026.

Build end to end

React · Next.js · Angular · TypeScript · Python · Node.js · SQL

Connect the pieces

APIs · Firebase · Cloud Functions · AI workflows · Authentication

Own the outcome

Figma · Client discovery · Operations · Deployment · Ongoing support

Where I’ve
put it to work.

Founder ownership. Client delivery.
A habit of seeing things through.

CURRENT

DealFW Stockyard Co.

Co-founder · Lead Developer & Operations

Production warehouse and auction software, product workflows, operational reporting, and hands-on business operations.

2023 — PRESENT

Codeblock Studio

Co-founder · Lead Developer

Client discovery, design, full-stack applications, APIs, automation, deployment, and ongoing support.

JAN — MAY 2026

Neighborly Management

Software Development Contractor · Studio client

Rental inquiry-response and invoicing automation for property-management workflows.

JUL — DEC 2025

RFP Homes

Software Development Contractor · Studio client

Real-estate operational software, stakeholder requirements, and implementation.

JUN — NOV 2024

Microsoft

Technical Intern · Blacks at Microsoft student program

Technology-industry exposure, mentorship, professional development, and technical communication.

ALSO PART OF MY STORY

UT Arlington · B.S. Computer Science, expected December 2026
Mission Arlington · Volunteer, event coordination, planning & logistics

Let’s build
what’s next.

Arlington, TX · Open to Seattle and US relocation