Skip to content

Get Africoders on your phone

Vestor avatar

Builder Passport

Vestor

@kingdomvestor

Web Dev · AI Automation · Building in public

16 posts 76 comments 9 followers 50 following Lagos

Developer Open Rising Builder Open to contract Open to freelance Open to collaborate Open to co-founder Open to mentor Open to learn

🎂 June 3

Building web systems and AI workflows | Learning something new with every deploy

Professional Passport

Professional Builder

Free courses and real projects strengthen your Passport.

Your journey

  1. 01 Learn

    Browse free Academy courses

  2. 02 Prove Done

    1 Certificate(s) of Completion

    1

  3. 03 Showcase Done

    3 public project(s) · 4 challenge(s)

    3

  4. 04 Discover Done

    Recruiter-facing Passport completeness · 100%

    100/100

What this builder can do

Skills
13
Projects
3
Challenges
4
Courses
1
Endorsements
0
Certificates
1

Availability: open · Open to , 1, 1, 1, 1, 1, 1

Activity score

A living view of what they’ve been doing — posts, comments, projects, and learning.

605
Active builder
Rising Builder · 100%
3
Projects
2
Shipped
0
Endorsements
0
Collabs
4
Challenges
9
Followers
Project Publisher Shipper 3-Challenge Streak Challenge Winner

Posts

Learning 2 hours ago

Try the attached prompt with your PFP

Try the attached prompt with your PFP Hello frens, Its been a while here. I got this prompt from X and decided to try it myself. 👀 Honestly, I like how it turned out. What do you think? 👇(prompt in the CS)

Project update 3 days ago

I finally shipped the MVP of Storyloom.

I finally shipped the MVP of Storyloom. After countless iterations, debugging, and a lot of late-night work, I can finally say: **Storyloom is shipped.** It’s a full **CRUD system** — from creating and managing content to updating and deleting it. But beyond the features, getting it from an idea to something I could actually ship was the real challenge. And then came the fun part. I discovered the [AfriCoders Launch Week 2 Challenge](https://africoders.com/challenges/launch-week-2-show-what-youre-building?utm_source=chatgpt.com#participate) and used the challenge link to generate a **6-slide carousel** showcasing the project. I also spent almost the **entire night fine-tuning the draft, spacing, typography, and alignment** until the carousel felt right. 😅 One thing this project reminded me: > **You only make progress when you share your work.** Building in silence can feel productive, but shipping puts your work in the real world. So this is me choosing to **build, ship, learn, and share.** **Storyloom MVP — shipped.** 🚢 Now, on to the next iteration, 🔥 but i need to catch some sleep first.

Build update 4 days ago

I burned $450+ API token in my 16hrs of deep work😫

I burned $450+ API token in my 16hrs of deep work😫 With all prompt caching and clearing, i could not stop that... Thank God for Agentrouter I cant imagine that been real money,😅 use the link below for free Claude code and coworker https://agentrouter.org/register?aff=iGW3 Don't mention... i don give you update like that Well, i made some solid progress on my Storyloom (AI powered content generator)... i built the functioning MVP and i also shipped alot of features for the Conference-Reg app i mentioned yesterday— i built the allocation engine, rooms management, allocation preview, meal sessions, and ticket management. Tests are passing ✅ 🚀 What I shipped: Deterministic Allocation Engine — reliably allocates rooms while respecting pinned assignments and room constraints. Rooms CRUD — admins can now create, edit, and delete rooms directly from the admin dashboard. Allocation UI — preview allocations, choose allocation mode (mix/group), filter by state, pin/unpin assignments, and commit changes to the database. Meal Management — session management plus per-session meal ticket registration and collection. App Wiring & Tests — added routes, updated admin navigation, and got the unit tests passing locally. ✅ Why this matters Admins can now model, preview, and commit room allocations reliably before making changes to the database. I trust you had a restful night. 😅

Build update 5 days ago

How My Week's Been Going... 4 Projects, 1 Developer, 0 Sleep

Good day frens 👋 How's your day going? Mine's been bittersweet ngl... currently juggling 3-4 projects at once, i had to shift my sleep schedule to 6am–11am to maintain deep focus at night 😅 Here's what's keeping me busy: 1. My AI-powered content-to-visual generator — i decided to name it "Storyloom". 2. Building a CRUD registration + accommodation allocation system for an upcoming Christian creative conference 3. Cooking up a tech startup idea with a friend — details coming soon 4. Finalizing a WooCommerce store im building for a client It's been beautiful chaos so far, but I'm here for it. What are you up to today? @all @cassandra @agajatrudo @dhtm @abdulfatai. i've not been seeing @ola001 and @walker @paul04 recently... i trust you guys are doing well.

Build update 6 days ago

What a good way to end the day

What a good way to end the day I spent many hours fine-tuning my project core features The attached image is before and after fine-tuning... Here's what shipped: **1. WYSIWYG Export** — Preview now matches exactly what downloads. Fonts were loading slower than the screenshot, so exports fired too early. Fixed with a "ready" signal before capture. 20/20 pixel-perfect. **2. Auto-Repair for Bad AI Output** — Vestor now quietly fixes junk AI responses instead of crashing. My first version looked right but caught nothing — now it rebuilds properly from the schema. **3. The Hostile Test Deck** — Built a brutal test case on purpose — max-length text, worst-case input — to find bugs before users do. Caught 6, including one I'd just introduced myself. **4. One Template, Three Styles** — 3 visual styles, one template. Styles are just CSS variables now, so switching is instant and one fix updates all three. **5. Fixed the Schema Import Bug** — Lost hours to a cryptic error — turned out I was loading the wrong version of my validation library. One import path fixed it. To some, those might be small fixes, but they're the difference between "works in the demo" and "works for a real user." Have a good night rest!

Build update 6 days ago

Good day frens 👋

Good day frens 👋 Its another day to continue from where we stopped Here are the features I've worked on this week: 1. Pixel-perfect export — what you see in the preview is exactly what downloads. No surprises, no shifted text. 2. Never-crash AI output — when the AI returns junk, it gets quietly cleaned into a usable carousel instead of throwing an error at you. 3. Auto-fit layout — text resizes itself so nothing clips or overflows, whatever length you type. 4. Three visual styles, one template — switch the entire look with one click, instantly, no regenerating. 5. Strict validation — every carousel is checked against hard rules before a single pixel is drawn. I've rendered 20 slides with zero broken. I will break each one down later...

Build update 1 week ago

A Moving Man.

A Moving Man. I'm Kingdomvestor— A developer building in public. Right now, I'm currently working on an AI-powered content-to-visual(carosel) generator: text in, polished slides and posters out. Its a whole new domain for me so its uncomfortable in the right way. I don't need to wait until I feel ready. I just start moving — it's okay if the first version is ugly, consistency over perfection always compound results. So, we should all put the flag in the ground and embrace "LEARNING" as a skill and make "SHIPPING" solutions an habit. If you're building something too especially on Africoders or wherever your corner is — let's connect. A moving man doesn't wait for the perfect weather. He just moves. 🍂

Wall

Leave a note for Vestor. The builder and Africoders staff can moderate this wall.

Sign in to post on this wall.

No wall posts yet

Be the first to write on this builder’s wall.

Comments

Replies across Africoders — open any thread to read the full conversation.

20 shown
journal in Try the attached prompt with your PFP 1 hour ago

I can't attach a file... kindly copy the below prompt. Transform the uploaded character/PFP into a floating-head collectible portrait.IDENTITY LOCK: Use the uploaded image only as the character identity reference. Preserve the recognizable face, skin tone, hairstyle/hair silhouette, eye shape, eyebrows, expression language, earrings/piercings, and other defining facial features. Do not preserve the original image’s rendering style.FORMAT: Create only a floating head, cropped completely below the neck. No torso, shoulders, body, pedestal, or visible support. Center the head like a premium collectible/product render.ART STYLE: stylized premium 3D character collectible, exaggerated but recognizable facial proportions, smooth sculpted facial forms, dimensional chunky hair, tactile materials, polished fashion-editorial rendering, subtle designer-toy proportions, crisp details, strong studio lighting, soft rim light, and clean shadows. The result should feel like a high-end 3D fashion mascot rather than generic Pixar or photoreal CGI.STOCKS HAT: Give the character an oversized fluffy ushanka/trapper hat with a thick plush texture and large furry ear flaps. Choose a hat color that contrasts strongly with the background and complements the character.Turn recognizable public-company / stock-market logos into physical fashion jewelry attached to the hat. Use a tasteful selection such as Apple, NVIDIA, Tesla, Microsoft, Intel, Amazon. Do not print them flat onto the fabric. Each logo should become a miniature premium accessory: polished chrome badge, enamel pin, metallic pendant, chain charm, brooch, or dangling jewelry piece. Preserve recognizable logo geometry while giving each accessory realistic metal thickness, reflections, clasps, chains, and attachment points.IMPORTANT: Keep the accessories curated rather than cluttered — around 4–6 recognizable stock logos maximum. Vary their construction: one chrome badge, one colored enamel pin, one dangling chain charm, one small medallion, etc.Add sleek chrome fashion glasses that suit the character’s facial shape. Keep the original character’s attitude and give the face a distinct expression rather than a generic smile.COMPOSITION: extreme close-up floating-head composition, head occupying roughly 70–80% of the canvas, slight three-quarter angle if it suits the identity, strong silhouette, hat fully visible with enough breathing room around the edges.BACKGROUND: simple saturated studio background with a subtle center-to-edge tonal falloff. No environment, props, typography, or extra objects.LIGHTING: glossy editorial product lighting with a soft frontal key light, bright rim highlights around the fur and hair, subtle reflected accent light from the background, realistic chrome reflections on glasses and stock-logo jewelry.QUALITY CHECK: accurate face identity, anatomically coherent ears, symmetrical glasses where appropriate, clean hat construction, no duplicated logos, no malformed company marks, no random symbols, no floating jewelry disconnected from the hat, no body underneath the head.Aspect ratio: 1:1. For a Daybreak-series version, add: Use an electric Daybreak-blue background by default, but vary hat color, expression, eyewear, and stock-logo jewelry arrangement for each character so every PFP feels individual while belonging to the same collection.

Open thread →

Challenges

3 wins · 3 completed · 3-challenge streak

Week 2: Show Us What You're Building

Weekly · Winner · Won 4 Sep 2026 · ₦5,000

Winner

About

Post about a project you built, are building, or built before. Explain the problem, what you made, and what you learned.

Status
Winner
Date won
4 September 2026
What they won
Winner · ₦5,000
Rewards
70 campaign points · Weekly recognition ₦20,000 (staff-selected)
Rank
#4
Community Poster of the Week

Weekly · Winner · Won 28 Aug 2026 · ₦5,000

Winner

About

Share something useful. Quality beats volume.

Status
Winner
Date won
28 August 2026
What they won
Winner · ₦5,000
Rewards
₦5,000 wallet prize for Community Poster of the Week. Nigeria-only; Nigerian bank account required to receive. Quality over volume — never automatic from post count.
Rank
#1
Week 1: Introduce Yourself + Choose Your Goal

Weekly · Winner · Won 28 Aug 2026 · ₦5,000

Winner

About

Tell us your nickname, why you joined Africoders, what you are currently learning or building (or want to learn/build), and the one specific goal you will work toward over the next...

Status
Winner
Date won
28 August 2026
What they won
Winner · ₦5,000
Rewards
70 campaign points · Weekly recognition ₦20,000 (staff-selected)
Rank
#2

Proof of work

Activity

Challenges, projects, and profile milestones.

  1. Vestor joined challenge: Week 2: Show Us What You're Building

    4 days ago

    View challenge
  2. Vestor leveled up to Level 6

    1 week ago

    View Academy
  3. Vestor leveled up to Level 5

    1 week ago

    View Academy
  4. Vestor unlocked the Week Warrior badge

    1 week ago

    View Passport
  5. Vestor leveled up to Level 4

    1 week ago

    View Academy
  6. Vestor completed Week 1: Introduce Yourself + Choose Your Goal

    1 week ago

    View challenge
  7. Received ₦5,000 — Launch Week 1 winner

    1 week ago

    View challenge
  8. Received ₦5,000 — Poster of the Week

    1 week ago

    View challenge

Skills & stack

PHP MySQL PostgreSQL JavaScript Bootstrap WebAuthn Docker n8n WooCommerce Elementor WordPress AI automation & content creation Python

Industries: AI/Automation, Content & Media, E-commerce, Education, Fintech, Web3/Crypto

Need help with Builder Passport?

Ask Aurora

Open Help Center →