<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Scott Antwi</title>
    <description>The latest articles on DEV Community by Scott Antwi (@alpha_).</description>
    <link>https://dev.to/alpha_</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3761057%2Fee891ec0-e2de-41fa-b6c5-d7ff19d9d2a0.png</url>
      <title>DEV Community: Scott Antwi</title>
      <link>https://dev.to/alpha_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alpha_"/>
    <language>en</language>
    <item>
      <title>Building CredVex: a full-stack fintech system</title>
      <dc:creator>Scott Antwi</dc:creator>
      <pubDate>Tue, 31 Mar 2026 17:55:59 +0000</pubDate>
      <link>https://dev.to/alpha_/building-credvex-a-full-stack-fintech-system-55k8</link>
      <guid>https://dev.to/alpha_/building-credvex-a-full-stack-fintech-system-55k8</guid>
      <description>&lt;p&gt;I’ve been working on CredVex, a savings and lending platform designed to help users save, borrow, and manage money digitally in a simple way.&lt;/p&gt;

&lt;p&gt;It’s built as a full backend + frontend system with a modular architecture covering real fintech use cases like:&lt;/p&gt;

&lt;p&gt;💰 Wallet system (deposit, withdraw, transactions)&lt;br&gt;
🏦 Savings plans (create, fund, break savings goals)&lt;br&gt;
🤝 Group savings (ajo/susu-style contributions)&lt;br&gt;
📊 Lending system (loan application, approval, repayment, credit score)&lt;br&gt;
🎯 Challenges &amp;amp; gamification (badges, streaks, leaderboards)&lt;br&gt;
🔔 Notifications + referrals system&lt;br&gt;
💸 Payment processing layer (integration-ready for mobile money &amp;amp; disbursement flows)&lt;/p&gt;

&lt;p&gt;The backend is structured as a versioned API (/api/v1) with clearly separated modules for authentication, wallet, savings, lending, and group finance.&lt;/p&gt;

&lt;p&gt;This is still an ongoing build, but it’s already a complete end-to-end system in development, and I’m now refining it for real-world integrations like mobile money (MoMo) and production security layers.&lt;/p&gt;

&lt;p&gt;📌 Tech focus: Full-stack fintech architecture, API design, system thinking&lt;/p&gt;

&lt;p&gt;I’m building this step by step, not as a demo, but as a real product that can scale.&lt;/p&gt;

&lt;p&gt;Open to feedbacks and ideas on scaling fintech systems in Africa.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fji6x0htq687sfbe9vq8y.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fji6x0htq687sfbe9vq8y.jpeg" alt=" " width="800" height="1305"&gt;&lt;/a&gt; #AfricaTech&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbstdo3a17mdg45q7qwlh.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbstdo3a17mdg45q7qwlh.jpeg" alt=" " width="800" height="1395"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg4w7m8uy5an7mqarzvs7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg4w7m8uy5an7mqarzvs7.jpeg" alt=" " width="800" height="1546"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>startup</category>
      <category>fintech</category>
    </item>
    <item>
      <title>🎓 ScholarFinder: Bridging the Opportunity Gap for Students in Crisis</title>
      <dc:creator>Scott Antwi</dc:creator>
      <pubDate>Sat, 28 Feb 2026 00:56:14 +0000</pubDate>
      <link>https://dev.to/alpha_/scholarfinder-bridging-the-opportunity-gap-for-students-in-crisis-15c7</link>
      <guid>https://dev.to/alpha_/scholarfinder-bridging-the-opportunity-gap-for-students-in-crisis-15c7</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc9u7sqy032zxt09btmkv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc9u7sqy032zxt09btmkv.jpeg" alt=" " width="800" height="1638"&gt;&lt;/a&gt;An AI-powered platform helping students in underserved regions discover scholarships and global education opportunities in one place.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 The Community I Serve
&lt;/h2&gt;

&lt;p&gt;Growing up in northern Ghana, I saw firsthand how instability and limited resources can interrupt education. Many talented students are not held back by ability, but by access — access to scholarships, mentorship, and reliable information about global opportunities.&lt;/p&gt;

&lt;p&gt;I built ScholarFinder for students across Africa and other underserved regions who are trying to navigate education systems without guidance or centralized resources. For many students, the challenge is not intelligence or ambition; it is simply finding the right opportunity at the right time.&lt;/p&gt;




&lt;h2&gt;
  
  
  ❗ The Problem
&lt;/h2&gt;

&lt;p&gt;Scholarship and academic opportunity information is scattered across hundreds of websites. Many platforms are difficult to navigate, hidden behind paywalls, or poorly optimized for low-bandwidth environments.&lt;/p&gt;

&lt;p&gt;As a result, students often miss life-changing opportunities because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;information is fragmented,&lt;/li&gt;
&lt;li&gt;deadlines are hard to track,&lt;/li&gt;
&lt;li&gt;application requirements are confusing,&lt;/li&gt;
&lt;li&gt;and reliable guidance is limited.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Opportunity exists — but access does not.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 What I Built
&lt;/h2&gt;

&lt;p&gt;ScholarFinder is a web platform that centralizes global academic opportunities into one accessible system designed for students in resource-constrained environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📚 Opportunity Database: 485 scholarships, 184 universities, and 138 global programs&lt;/li&gt;
&lt;li&gt;🤖 AI-assisted discovery to help students find relevant opportunities faster&lt;/li&gt;
&lt;li&gt;✅ Application tracking support to help manage requirements and deadlines&lt;/li&gt;
&lt;li&gt;🌍 Visa and test preparation guidance for exams like IELTS and SAT&lt;/li&gt;
&lt;li&gt;💰 Cost-of-living comparisons across 51 cities to help students plan realistically&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚙️ Technical Execution
&lt;/h2&gt;

&lt;p&gt;Backend: Python + Flask&lt;br&gt;&lt;br&gt;
Hosting: PythonAnywhere&lt;br&gt;&lt;br&gt;
Database: Structured datasets of scholarships, universities, and opportunities&lt;br&gt;&lt;br&gt;
Design Goal: Lightweight architecture optimized for mobile devices and low-bandwidth internet access.&lt;/p&gt;

&lt;p&gt;The platform prioritizes simplicity, speed, and accessibility so students can use it even with unstable connectivity.&lt;/p&gt;




&lt;h2&gt;
  
  
  ❤️ Why It Matters
&lt;/h2&gt;

&lt;p&gt;ScholarFinder is built around a simple belief:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Opportunity should not depend on geography or privilege.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Students in many parts of the world spend more time searching for opportunities than preparing for them. By reducing information barriers, ScholarFinder helps students focus on learning, growth, and applying with confidence.&lt;/p&gt;

&lt;p&gt;The goal is simple: make global education opportunities visible and reachable for communities that are often overlooked.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎥 Demo
&lt;/h2&gt;

&lt;p&gt;🌍&lt;a href="https://scholarfinder.pythonanywhere.com/" rel="noopener noreferrer"&gt;https://scholarfinder.pythonanywhere.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ScottT2-spec/scholar-finder-web" rel="noopener noreferrer"&gt;https://github.com/ScottT2-spec/scholar-finder-web&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔮 What’s Next
&lt;/h2&gt;

&lt;p&gt;Future improvements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;personalized AI recommendations,&lt;/li&gt;
&lt;li&gt;expanded scholarship datasets,&lt;/li&gt;
&lt;li&gt;improved search intelligence,&lt;/li&gt;
&lt;li&gt;and enhanced accessibility features.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thank you to the DEV community for encouraging builders to create technology that serves real people and real needs.&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #weekendchallenge #webdev
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I'm 17, I Have No Laptop, and I Just Built a Neural Network from Scratch</title>
      <dc:creator>Scott Antwi</dc:creator>
      <pubDate>Mon, 09 Feb 2026 05:04:23 +0000</pubDate>
      <link>https://dev.to/alpha_/im-17-i-have-no-laptop-and-i-just-built-a-neural-network-from-scratch-452</link>
      <guid>https://dev.to/alpha_/im-17-i-have-no-laptop-and-i-just-built-a-neural-network-from-scratch-452</guid>
      <description>&lt;p&gt;I Built a Neural Network from Scratch on My Phone — No Laptop, No Frameworks&lt;/p&gt;

&lt;p&gt;I'm a high school student in Ghana. I don't have a laptop. Everything I code, I do on my phone using Google Colab.&lt;/p&gt;

&lt;p&gt;Yesterday, I built a neural network from scratch — just Python and NumPy. No TensorFlow. No PyTorch. Every piece written by hand: forward pass, backpropagation, gradient descent. It recognizes handwritten digits with 96% accuracy.&lt;/p&gt;

&lt;p&gt;Here's how.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Setup
&lt;/h2&gt;

&lt;p&gt;I opened Google Colab on my phone browser, loaded the MNIST dataset (60,000 handwritten digit images), and started coding.&lt;/p&gt;

&lt;p&gt;The network has three layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Input:&lt;/strong&gt; 784 neurons (each pixel of a 28x28 image)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hidden:&lt;/strong&gt; 64 neurons with sigmoid activation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output:&lt;/strong&gt; 10 neurons (one for each digit 0-9)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Hard Part
&lt;/h2&gt;

&lt;p&gt;Writing backpropagation by hand. When the network makes a wrong prediction, you need to figure out which weights caused the error and adjust them. The math isn't complicated — it's chain rule from calculus — but implementing it without a framework means you understand exactly what's happening.&lt;/p&gt;

&lt;p&gt;No &lt;code&gt;model.fit()&lt;/code&gt;. No magic. Just matrix multiplication and derivatives.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Results
&lt;/h2&gt;

&lt;p&gt;After 20 passes through the training data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;95.75% accuracy&lt;/strong&gt; on test data&lt;/li&gt;
&lt;li&gt;Correctly identifies most digits on the first try&lt;/li&gt;
&lt;li&gt;Struggles most with 5s and 8s (they look similar even to humans)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I submitted my predictions to the Kaggle Digit Recognizer competition and got a score of 0.947.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhovmfep8j4j8burqj27u.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhovmfep8j4j8burqj27u.jpeg" alt="Predictions" width="564" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Actually Learned
&lt;/h2&gt;

&lt;p&gt;Before this project, I could tell you "neural networks learn from data." After building one from scratch, I can tell you exactly HOW:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Data goes in, gets multiplied by weights, passes through an activation function&lt;/li&gt;
&lt;li&gt;The output gets compared to the correct answer&lt;/li&gt;
&lt;li&gt;The error flows backward through the network (backpropagation)&lt;/li&gt;
&lt;li&gt;Each weight gets adjusted slightly to reduce the error&lt;/li&gt;
&lt;li&gt;Repeat 60,000 times&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. That's deep learning at its core. Frameworks hide this behind one line of code. Building it yourself means you actually get it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Did This
&lt;/h2&gt;

&lt;p&gt;I'm applying to study AI at university. I wanted my GitHub to show that I understand the fundamentals — not just that I can call an API.&lt;/p&gt;

&lt;p&gt;I also built a Telegram bot called &lt;a href="https://t.me/ScholarFinder_bot" rel="noopener noreferrer"&gt;ScholarFinder&lt;/a&gt; that helps students find fully-funded scholarships. 50+ scholarships searchable by level, field, and region. If you're a student looking for funding, try it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Code
&lt;/h2&gt;

&lt;p&gt;Everything is on GitHub: &lt;a href="https://github.com/ScottT2-spec/mnist-neural-network-" rel="noopener noreferrer"&gt;mnist-neural-network&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's one Python file. No dependencies beyond NumPy. If you want to understand how neural networks work under the hood, read it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Adding ReLU activation to improve accuracy&lt;/li&gt;
&lt;li&gt;Building a second hidden layer&lt;/li&gt;
&lt;li&gt;Trying convolutional neural networks (still from scratch)&lt;/li&gt;
&lt;li&gt;Improving my Kaggle ranking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If I can build this on a phone in Ghana with no laptop, you can build it too. Stop watching tutorials. Open a notebook and start.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Find me on &lt;a href="https://github.com/ScottT2-spec" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; or &lt;a href="https://kaggle.com/scottantwi" rel="noopener noreferrer"&gt;Kaggle&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>python</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
