<?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: Adedeji Olamide</title>
    <description>The latest articles on DEV Community by Adedeji Olamide (@octanexyz).</description>
    <link>https://dev.to/octanexyz</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%2F2794044%2Fc31f2ed1-48d1-40b5-8cc9-81dee8005a19.jpeg</url>
      <title>DEV Community: Adedeji Olamide</title>
      <link>https://dev.to/octanexyz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/octanexyz"/>
    <language>en</language>
    <item>
      <title>GreenStep AI</title>
      <dc:creator>Adedeji Olamide</dc:creator>
      <pubDate>Mon, 20 Apr 2026 03:12:37 +0000</pubDate>
      <link>https://dev.to/octanexyz/greenstep-ai-1lch</link>
      <guid>https://dev.to/octanexyz/greenstep-ai-1lch</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/weekend-2026-04-16"&gt;Weekend Challenge: Earth Day Edition&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;GreenStep is a web app that shows you how to lower your carbon footprint and understand it better. Most people have a vague sense that their habits affect the planet but no clear picture of how much. GreenStep makes that happen.&lt;/p&gt;

&lt;p&gt;You log your daily activities like driving to work, taking a flight, or eating a burger into the app, and it instantly tells you how much CO2 those activities produce. A live dashboard shows your footprint growing over time with charts, so you can see trends right away. The Google Gemini-powered AI layer looks at your personal activity data and gives you specific, actionable suggestions based on your habits. These are not general tips, but suggestions based on what you actually logged.&lt;/p&gt;

&lt;p&gt;The goal was easy: show what was hidden. When you realise that your carbon footprint is a real number that changes with every choice you make, you start making different choices.&lt;/p&gt;

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

&lt;p&gt;Deployed URL — &lt;a href="https://green-step-ai.vercel.app" rel="noopener noreferrer"&gt;https://green-step-ai.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Screen recording — &lt;a href="https://youtu.be/sAft5XNsWeU?si=hrqVKmSPTdfvtoWH" rel="noopener noreferrer"&gt;https://youtu.be/sAft5XNsWeU?si=hrqVKmSPTdfvtoWH&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;GitHub repo — &lt;a href="https://github.com/cybort360/greenStep-AI" rel="noopener noreferrer"&gt;https://github.com/cybort360/greenStep-AI&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;Stack: React, Next.js, Tailwind CSS&lt;/p&gt;

&lt;p&gt;Frontend: I used React and Next.js to build the UI. The activity logging form is easy to use; just choose a category (transport, food, energy, shopping), fill in the details, and submit. Each submission hits an API route that uses standard emissions factors from the EPA and IPCC datasets to calculate the CO2e value.&lt;/p&gt;

&lt;p&gt;Charts and Dashboard: The progress dashboard uses Recharts to show line and bar charts of your footprint over days and weeks. You can see which categories add the most to your total. For most people, transport is the biggest one.&lt;/p&gt;

&lt;p&gt;Google Gemini: The app sends a structured summary of a user's recent activities to the Gemini API after they log them. The prompt breaks down the activities by category and asks Gemini to come up with three to five specific, ranked suggestions based on what would have the biggest impact on that user. The response streams back and shows up right away in the UI. This isn't a list of general tips; Gemini looks at your real data and reacts to it. If you've flown three times this month, for instance, it will put that ahead of telling you to switch to LED bulbs.&lt;/p&gt;

&lt;p&gt;Backboard: I used Backboard to keep the app's data in sync in real time. When you log an activity, your dashboard updates right away without having to refresh the page. Backboard keeps track of the live state so that your totals and charts show new entries as soon as they are made. When the main loop is "log something, see its effect right away," this made the experience feel responsive instead of static and also give the AI memory.&lt;/p&gt;

&lt;p&gt;Key Decision: I made the activity input on purpose very simple. I wanted there to be no friction between a user's daily moment ("I just drove 30 miles") and logging it. People often give up on complicated carbon calculators because they ask for too much up front. GreenStep only asks for the bare minimum to get a useful number, and then it lets Gemini fill in the rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Best Use of Google Gemini: Gemini powers the AI recommendation engine. It receives a personalized summary of the user's logged activity data and generates ranked, specific suggestions for reducing their footprint. The integration is core to the product. Without it, GreenStep is just a calculator. With it, it becomes an advisor.&lt;/p&gt;

&lt;p&gt;Best Use of Backboard: Backboard drives the real-time sync layer. Activity logs written by the user propagate instantly to the dashboard, keeping charts and totals live without requiring manual refreshes or polling. It made the feedback loop between "I did this" and "here is its impact" feel immediate.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
    </item>
    <item>
      <title>Why I Want to Be a Front-End Developer and How HNG Will Help Me Achieve My Goals</title>
      <dc:creator>Adedeji Olamide</dc:creator>
      <pubDate>Fri, 31 Jan 2025 21:13:25 +0000</pubDate>
      <link>https://dev.to/octanexyz/why-i-want-to-be-a-front-end-developer-and-how-hng-will-help-me-achieve-my-goals-5egb</link>
      <guid>https://dev.to/octanexyz/why-i-want-to-be-a-front-end-developer-and-how-hng-will-help-me-achieve-my-goals-5egb</guid>
      <description>&lt;p&gt;&lt;strong&gt;My Motivation: Bridging Creativity and Technology&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;From the moment I built my first webpage, I was hooked. Front-end development captivated me with its blend of creativity and technical precision, transforming lines of code into visually stunning, user-friendly interfaces. But my aspirations don’t stop there. My ultimate goal is to become a &lt;strong&gt;blockchain developer&lt;/strong&gt;, creating decentralized applications (dApps) that empower users with transparency and security.&lt;/p&gt;

&lt;p&gt;Front-end development is the perfect foundation for this journey. Blockchain technology thrives on user adoption, and intuitive interfaces are critical for making complex systems accessible. By mastering front-end skills like HTML, CSS, and JavaScript, I aim to build seamless experiences that bridge users with blockchain’s transformative potential.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How HNG Will Accelerate My Growth&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://hng.tech/hire/web-developers" rel="noopener noreferrer"&gt;HNG Internship&lt;/a&gt; is a launchpad for aspiring developers like me. Here’s how it aligns with my goals:&lt;/p&gt;

&lt;p&gt;1. &lt;strong&gt;Mastering Core Front-End Technologies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HNG emphasizes hands-on learning with modern web development tools. Their focus on JavaScript—a language pivotal for both front-end and blockchain development—will strengthen my ability to create dynamic interfaces. JavaScript frameworks like React, which HNG covers extensively, are also widely used in blockchain projects for building dApp frontends.&lt;/p&gt;

&lt;p&gt;2. &lt;strong&gt;Collaboration and Real-World Projects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The internship’s collaborative environment mirrors real-world tech teams. Working on projects with peers will teach me agile workflows and version control, skills essential for contributing to open-source blockchain platforms. Moreover, HNG’s network includes professionals who can offer mentorship on integrating front-end systems with blockchain backends.&lt;/p&gt;

&lt;p&gt;3. &lt;strong&gt;Pathway to Blockchain Development&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While HNG’s &lt;a href="https://hng.tech/hire/web-developers" rel="noopener noreferrer"&gt;web development program&lt;/a&gt; hones my front-end expertise, their JavaScript-centric curriculum (see HNG’s &lt;a href="https://hng.tech/hire/javascript-developers" rel="noopener noreferrer"&gt;JavaScript Developer Hiring&lt;/a&gt;) prepares me for backend logic. This duality is crucial for blockchain, where smart contracts (often written in JavaScript-based languages like Solidity) require robust front-end integration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My Goals for the HNG Internship&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build a Strong Foundation in Front-End Development&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;: Complete all tasks diligently, focusing on responsive design and JavaScript frameworks.&lt;br&gt;
&lt;strong&gt;Outcome&lt;/strong&gt;: Create portfolio projects showcasing interactive web apps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore Blockchain Integration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;: Use HNG’s resources to learn how APIs connect frontends with blockchain networks. Experiment with libraries like Web3.js.&lt;br&gt;
&lt;strong&gt;Outcome&lt;/strong&gt;: Develop a basic dApp interface that interacts with a blockchain testnet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Network with Industry Professionals&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;: Engage actively in HNG’s community, seek feedback, and connect with mentors experienced in blockchain.&lt;br&gt;
&lt;strong&gt;Outcome&lt;/strong&gt;: Gain insights into transitioning from front-end to blockchain roles.&lt;/p&gt;

&lt;p&gt;The HNG Internship isn’t just a stepping stone—it’s a catalyst. By refining my front-end skills here, I’ll be equipped to tackle the unique challenges of blockchain development. Every button I design, every API I integrate, and every line of JavaScript I write brings me closer to my goal: building decentralized solutions that redefine how we interact with technology.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
