Skip to content
EGA Mentorship International
Share this profile LinkedIn X

Are you a sponsor or partner?

Offer Leila Adam a job, scholarship, grant or collaboration.

Leila Adam

Leila Adam

EGA Participant

Swami Vivekanand Institutions of Engineering and Technology

India · Joined Jul 2026

About

About Me I am a Computer Science and Engineering student with a growing foundation in web development, AI content creation, and technology. I enjoy solving problems, learning new skills, and turning ideas into practical projects. My experience includes building websites with HTML and CSS, creating AI-assisted content, and exploring fields such as data analytics, cybersecurity, and automation. Beyond technology, I have an entrepreneurial mindset through crocheting and digital product creation, which has strengthened my creativity, communication, and business thinking. I thrive in environments that encourage continuous learning, collaboration, and innovation. My long-term goal is to build technology solutions that solve real-world problems while continuously expanding my technical and analytical skills. Core Strengths - Problem-solving and analytical thinking - HTML & CSS web development - AI-assisted content creation - Communication and active listening - Teamwork and collaboration - Self-directed learning and adaptability - Creative thinking and entrepreneurship

Activity

Quest 2 of my frontend build is complete. I am building the website for the Dr. Kwame Nkrumah Political Youth Fun Club as part of my work with EGA Mentorship International. This quest was the Home feed: a card for each post showing a cover image, title and short preview, loaded live from my Supabase database, with a Load more button that fetches three posts at a time. Problem 1: React refused to show my page. I had a heading and a group of cards sitting side by side in the same return, and React threw an error about needing an enclosing tag. I first read that as “closing tag” and looked in the wrong place. Fix: a component can only hand back one thing, so I wrapped both parts in a single fragment. Lesson: read an error message word by word, because one word can change its whole meaning. Problem 2: my cover image would not load, and the console showed no error. A broken image never throws a JavaScript error, so the console stayed quiet. I compared the file name stored in my database with the real file and found one word was different: coverimage instead of coverpage. Fix: I matched the name exactly. Lesson: computers match names letter for letter. A broken icon means the path is wrong, while no image at all means the value is empty. What I took from it: a component is a function that returns a piece of the page, props are the information you pass into it, and state is how a page remembers things and redraws when they change. Twelve quests to go. Next is the article page for a single post. #React #Supabase #LearningInPublic #WebDevelopment

post

Quest 1 of my frontend build is complete. I am building the website for the Dr. Kwame Nkrumah Political Youth Fun Club as part of my work with EGA Mentorship International. This is my first time learning to code and building a real project at the same time, so I started with foundations only: a React app with Vite, a routing skeleton with placeholder pages, and a connection to Supabase. Problem 1: the Supabase package would not install. The terminal stalled halfway through the download because my internet connection kept dropping. Fix: I waited until the connection was stable, reran the install, and checked that it appeared in my project’s dependencies before moving on. Problem 2: my test query seemed to do nothing. I had written code to fetch rows from a posts table, but my page only showed the heading “Home”, so I assumed it had failed. The result was never meant to appear on the page. It prints to the browser console. When I opened the console, it showed a 404 error on the posts request. That error was useful: a wrong key or URL would never have received a reply, so a 404 meant my app had reached Supabase and the table simply did not exist yet. Fix: I created the table in the Supabase SQL Editor, switched on Row Level Security, added a policy allowing public reads, and inserted a test row. After a refresh, the console returned my row with no error. What I took from it: set up the empty frame first, so that later bugs belong to the feature and not to the setup. Also, read the error closely before assuming something is broken. Thirteen quests to go. Next is the Home feed. #React #Supabase #LearningInPublic #WebDevelopment

post

SDG Focus Areas

SDG 3 · Good Health and Well-beingSDG 4 · Quality EducationSDG 17 · Partnerships for the Goals

Verified Credentials

Offer of Admission

EGA Programme Admission · AI Essentials

Issued Sept 2026

Verify
Offer of Admission

EGA Programme Admission · Global Leaders Fellowship

Issued Sept 2026

Verify
Offer of Admission

EGA Programme Admission · DS&AI Innovation

Issued Sept 2026

Verify

Portfolio

No published items yet.

Career Journey

  1. 2026 Credential

    EGA Programme Admission · AI Essentials

    EGA Credential

  2. 2026 Credential

    EGA Programme Admission · Global Leaders Fellowship

    EGA Credential

  3. 2026 Credential

    EGA Programme Admission · DS&AI Innovation

    EGA Credential

Contact Leila Adam

Achievements

Level 4 · Changemaker

1,165 XP

235 XP to
Leader

  • First Steps

    Completed your first lesson

  • Quiz Ace

    Passed your first quiz

  • Module Master

    Completed a full module

  • Halfway Hero

    Completed 12 weekly modules

  • Graduate

    Completed the whole programme

  • Vanguard Graduate

    Completed the EGA Vanguard accelerator

  • Team Player

    Submitted a team project

  • Networker

    Made 3 connections

  • Storyteller

    Shared 5 updates with your network

  • Streak Star

    Kept a 7-day learning streak

  • Profile Pro

    Completed your profile

  • Centurion

    Earned 1,000 XP

  • Go-Getter

    Started your first application

  • First Investor

    Placed your first simulated trade

  • Money Smart

    Completed an Investing Academy module

  • Goal Getter

    Set a savings goal

  • Financially Literate

    Earned the Investing Academy certificate

  • Applicant

    Applied to an EGA programme

  • Orientation Scholar

    Answered every orientation voice check

  • Admitted

    Accepted onto an EGA programme

  • House Champion

    Won a week of the Bridge vs Builder duel

  • First Lesson

    Completed your first course lesson

  • Module Sealed

    Completed a full course module

  • Halfway There

    Reached the halfway point of a course

  • Course Complete

    Finished every module of a course

  • Recall Master

    Finished 10 Quick Recall decks

  • Prompt Master

    Saved 20 master prompts to your Vault

Powered by EGA Mentorship International

Connecting young people worldwide to mentorship, leadership training, skills and opportunity.