<?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: Modesta Otieno</title>
    <description>The latest articles on DEV Community by Modesta Otieno (@modeotieno).</description>
    <link>https://dev.to/modeotieno</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4032312%2F6f1422f4-b4bb-4977-af00-7e4ba26f04e6.jpg</url>
      <title>DEV Community: Modesta Otieno</title>
      <link>https://dev.to/modeotieno</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/modeotieno"/>
    <language>en</language>
    <item>
      <title>Building My Developer Portfolio with React and Vite</title>
      <dc:creator>Modesta Otieno</dc:creator>
      <pubDate>Mon, 12 Oct 2026 13:26:15 +0000</pubDate>
      <link>https://dev.to/modeotieno/building-my-developer-portfolio-with-react-and-vite-4545</link>
      <guid>https://dev.to/modeotieno/building-my-developer-portfolio-with-react-and-vite-4545</guid>
      <description>&lt;p&gt;As I continued learning software development, I realized that building projects is only part of the journey. I also needed a place where people could discover my work, understand my skills, and follow my progress.&lt;/p&gt;

&lt;p&gt;That led me to build my personal developer portfolio.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Decided to Build a Portfolio
&lt;/h2&gt;

&lt;p&gt;I wanted a website that could introduce me, showcase my projects, describe my learning journey, and make it easier for people to connect with me.&lt;/p&gt;

&lt;p&gt;Rather than treating the portfolio as just another assignment, I wanted to make it a professional representation of my growth as a developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Technologies I Used
&lt;/h2&gt;

&lt;p&gt;I used React and Vite to build the frontend.&lt;/p&gt;

&lt;p&gt;React helped me organize the interface into reusable components, while Vite provided the development environment for building and testing the application.&lt;/p&gt;

&lt;p&gt;I also worked with HTML, CSS, JavaScript, and React Router to structure and style the website and navigate between its pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Designing the Experience
&lt;/h2&gt;

&lt;p&gt;I wanted the portfolio to feel professional, readable, and consistent.&lt;/p&gt;

&lt;p&gt;I explored a forest-green visual theme, clear typography, comfortable spacing, and a layout that introduces me before presenting my technical skills and projects.&lt;/p&gt;

&lt;p&gt;The site includes sections for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;About me.&lt;/li&gt;
&lt;li&gt;Skills and technologies.&lt;/li&gt;
&lt;li&gt;Projects.&lt;/li&gt;
&lt;li&gt;Experience.&lt;/li&gt;
&lt;li&gt;Education.&lt;/li&gt;
&lt;li&gt;Contact information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also wanted visitors to be able to find my developer profiles and explore my work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges Along the Way
&lt;/h2&gt;

&lt;p&gt;Building a portfolio taught me that small details can make a big difference.&lt;/p&gt;

&lt;p&gt;Layout decisions, spacing, navigation, responsive design, and image presentation all affect how people experience a website.&lt;/p&gt;

&lt;p&gt;I also learned that it is important to test changes in the browser instead of assuming that the code will look exactly as expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Building It Taught Me
&lt;/h2&gt;

&lt;p&gt;The portfolio helped me practice combining several frontend concepts into one application.&lt;/p&gt;

&lt;p&gt;It also made me think about how developers communicate their work. A project is more meaningful when people can understand the problem it addresses, the technologies involved, and what I learned from building it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Comes Next?
&lt;/h2&gt;

&lt;p&gt;I plan to keep improving my portfolio as I build more projects and gain experience.&lt;/p&gt;

&lt;p&gt;For me, this website is not the end of the journey. It is a place that can grow alongside my skills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you're building your first developer portfolio, what section do you think is most important?&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  react #vite #portfolio #webdev #beginners
&lt;/h1&gt;

</description>
      <category>frontend</category>
      <category>learning</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My AXIS Green Economy Hackathon Experience: Building a Smart Irrigation Solution</title>
      <dc:creator>Modesta Otieno</dc:creator>
      <pubDate>Mon, 12 Oct 2026 13:24:39 +0000</pubDate>
      <link>https://dev.to/modeotieno/my-axis-green-economy-hackathon-experience-building-a-smart-irrigation-solution-10j6</link>
      <guid>https://dev.to/modeotieno/my-axis-green-economy-hackathon-experience-building-a-smart-irrigation-solution-10j6</guid>
      <description>&lt;p&gt;Building software becomes especially interesting when the problem connects to everyday life.&lt;/p&gt;

&lt;p&gt;During the AXIS Green Economy Hackathon, I worked on a project in the Smart Irrigation and Water Management track.&lt;/p&gt;

&lt;p&gt;The experience gave me an opportunity to explore how technology could help farmers make more informed irrigation decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem We Explored
&lt;/h2&gt;

&lt;p&gt;Water is an important resource in agriculture, and irrigation decisions can affect both crop growth and water use.&lt;/p&gt;

&lt;p&gt;Our project focused on exploring how a digital solution could help estimate crop water requirements and support irrigation planning.&lt;/p&gt;

&lt;p&gt;The aim was to make irrigation information more useful for people managing crops.&lt;/p&gt;

&lt;h2&gt;
  
  
  Working on the Solution
&lt;/h2&gt;

&lt;p&gt;The project involved developing a smart irrigation application that uses crop and environmental information to estimate irrigation needs.&lt;/p&gt;

&lt;p&gt;Some of the areas explored included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Crop selection and growth stages.&lt;/li&gt;
&lt;li&gt;Location-specific inputs.&lt;/li&gt;
&lt;li&gt;Estimated crop water requirements.&lt;/li&gt;
&lt;li&gt;Irrigation efficiency.&lt;/li&gt;
&lt;li&gt;Water-management recommendations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application was developed as a practical demonstration of how calculations and software can support agricultural decision-making.&lt;/p&gt;

&lt;h2&gt;
  
  
  Learning Through Development
&lt;/h2&gt;

&lt;p&gt;Working on this project helped me explore how an application can combine user inputs, calculations, and an interface to present useful information.&lt;/p&gt;

&lt;p&gt;It also reminded me that developing a solution requires more than writing code. You need to understand the problem, decide what information is needed, test your assumptions, and communicate the results clearly.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned From the Experience
&lt;/h2&gt;

&lt;p&gt;The hackathon helped me think about software development from a problem-solving perspective.&lt;/p&gt;

&lt;p&gt;It encouraged me to consider how technology can be applied beyond traditional websites and how software can contribute to areas such as agriculture and water management.&lt;/p&gt;

&lt;p&gt;I also gained experience working toward a specific project goal under time constraints.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;I'm continuing to grow as a developer and explore projects that connect technology with practical problems.&lt;/p&gt;

&lt;p&gt;This experience has encouraged me to keep experimenting, learning new tools, and turning ideas into working applications.&lt;/p&gt;

&lt;p&gt;You can explore the project here: &lt;a href="https://axis-irrigation.fly.dev/" rel="noopener noreferrer"&gt;https://axis-irrigation.fly.dev/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you were building a technology solution for farmers, what problem would you want to solve first?&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  hackathon #agriculture #webdev #technology #learninginpublic
&lt;/h1&gt;

</description>
      <category>careerjourney</category>
    </item>
    <item>
      <title>Building My Smart Electoral Integrity System:</title>
      <dc:creator>Modesta Otieno</dc:creator>
      <pubDate>Mon, 12 Oct 2026 13:22:42 +0000</pubDate>
      <link>https://dev.to/modeotieno/building-my-smart-electoral-integrity-system-1lb7</link>
      <guid>https://dev.to/modeotieno/building-my-smart-electoral-integrity-system-1lb7</guid>
      <description>&lt;p&gt;One of the most meaningful projects I've been working on is the Smart Electoral Integrity System (SEIS).&lt;/p&gt;

&lt;p&gt;I wanted to explore how technology could help people understand election progress and how recorded election results could be made easier to verify.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Idea Behind the Project
&lt;/h2&gt;

&lt;p&gt;Elections involve many stages of information collection, recording, and reporting. I wanted to build a demonstration platform that explores how digital tools could make election progress easier to monitor.&lt;/p&gt;

&lt;p&gt;The goal of SEIS is to demonstrate transparent, verifiable, and trustworthy digital election processes.&lt;/p&gt;

&lt;p&gt;It is a demonstration project, not an official election system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building the Application
&lt;/h2&gt;

&lt;p&gt;Working on SEIS has given me an opportunity to explore web development and think about how frontend and backend components work together.&lt;/p&gt;

&lt;p&gt;The technologies and architecture I've been exploring include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React:&lt;/strong&gt; Building the user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go:&lt;/strong&gt; Developing backend services and API functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PostgreSQL:&lt;/strong&gt; Working with structured data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker:&lt;/strong&gt; Exploring how application components and services run together.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each component has its own responsibilities, and connecting them requires careful planning and testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges and Lessons
&lt;/h2&gt;

&lt;p&gt;One of the important lessons from building a full-stack project is that a good-looking interface is not enough.&lt;/p&gt;

&lt;p&gt;The frontend must communicate correctly with the backend, the API must return the expected data, and the application must handle errors properly.&lt;/p&gt;

&lt;p&gt;I've also learned the importance of testing components individually before trying to troubleshoot the entire application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thinking About Trust and Verification
&lt;/h2&gt;

&lt;p&gt;Because SEIS explores election integrity, security and accuracy are important design considerations.&lt;/p&gt;

&lt;p&gt;I want to understand how authentication, permissions, audit logs, and verification mechanisms can contribute to a system that is easier to inspect and understand.&lt;/p&gt;

&lt;p&gt;These are areas that require careful implementation and testing, not just visual demonstrations.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Project Is Teaching Me
&lt;/h2&gt;

&lt;p&gt;SEIS is helping me move beyond individual programming exercises and think about how different parts of a software application work together.&lt;/p&gt;

&lt;p&gt;I'm continuing to improve the project as I learn more about frontend development, backend services, data handling, and testing.&lt;/p&gt;

&lt;p&gt;You can explore the project on GitHub: &lt;a href="https://github.com/modeotieno/smart-electoral-integrity-system" rel="noopener noreferrer"&gt;https://github.com/modeotieno/smart-electoral-integrity-system&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What would you consider most important when designing a digital system where transparency and verification matter?&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  react #go #golang #webdev #opensource
&lt;/h1&gt;

</description>
      <category>learninginpublic</category>
    </item>
    <item>
      <title>Starting My Go Journey by solving problem</title>
      <dc:creator>Modesta Otieno</dc:creator>
      <pubDate>Mon, 12 Oct 2026 13:19:57 +0000</pubDate>
      <link>https://dev.to/modeotieno/starting-my-go-journey-by-solving-problem-4836</link>
      <guid>https://dev.to/modeotieno/starting-my-go-journey-by-solving-problem-4836</guid>
      <description>&lt;p&gt;One of the technologies I'm currently exploring in my software development journey is Go, also known as Golang.&lt;/p&gt;

&lt;p&gt;When I started learning programming, I realized that understanding syntax is only one part of the process. The bigger challenge is learning how to break a problem down, think logically, and turn a solution into working code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I'm Learning Go
&lt;/h2&gt;

&lt;p&gt;Go has introduced me to a different way of thinking about programming. I'm interested in using it to build applications, work with HTTP servers, and understand backend development.&lt;/p&gt;

&lt;p&gt;As I continue learning, I'm focusing on understanding the fundamentals rather than simply copying solutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Learning Through Programming Challenges
&lt;/h2&gt;

&lt;p&gt;Working through programming exercises has helped me practice functions, strings, loops, conditions, and problem-solving.&lt;/p&gt;

&lt;p&gt;Sometimes a solution looks correct at first but fails when I test a different input. That has taught me to pay attention to edge cases and read instructions carefully.&lt;/p&gt;

&lt;p&gt;When I encounter an error, I try to understand why it happens and what the code is actually doing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Discovering
&lt;/h2&gt;

&lt;p&gt;My learning experience is teaching me that becoming a developer requires consistency.&lt;/p&gt;

&lt;p&gt;Some problems are straightforward, while others require me to try different approaches before I understand the solution.&lt;/p&gt;

&lt;p&gt;I'm learning to be patient with myself, test my code, and focus on understanding the logic behind each solution.&lt;/p&gt;

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

&lt;p&gt;I want to continue improving my Go skills and apply what I'm learning to practical applications, including backend services and APIs.&lt;/p&gt;

&lt;p&gt;I'm still a learner, and I know there is much more to explore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For developers who use Go, what advice would you give someone who is still learning the fundamentals?&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  go #golang #beginners #programming #learninginpublic
&lt;/h1&gt;

</description>
      <category>programming</category>
    </item>
    <item>
      <title>My Journey Into Software Development:</title>
      <dc:creator>Modesta Otieno</dc:creator>
      <pubDate>Mon, 12 Oct 2026 13:13:30 +0000</pubDate>
      <link>https://dev.to/modeotieno/my-journey-into-software-development-1a69</link>
      <guid>https://dev.to/modeotieno/my-journey-into-software-development-1a69</guid>
      <description>&lt;p&gt;Hello, DEV Community! &lt;/p&gt;

&lt;p&gt;My name is Modesta Otieno, and I'm on a journey to become a software developer.&lt;/p&gt;

&lt;p&gt;My journey into technology started with an interest in ICT. As I learned more about computers and technology, I became interested in understanding how applications are built and how software can solve real-world problems.&lt;/p&gt;

&lt;p&gt;That curiosity led me to explore programming.&lt;/p&gt;

&lt;h2&gt;
  
  
  Taking My First Steps
&lt;/h2&gt;

&lt;p&gt;Starting software development has been an exciting learning experience. There are new concepts to understand, errors to investigate, and challenges that sometimes take time to solve.&lt;/p&gt;

&lt;p&gt;I began learning programming fundamentals and exploring languages such as Go, C, and JavaScript. I also started learning how HTML and CSS are used to build websites.&lt;/p&gt;

&lt;p&gt;As I continued learning, I discovered that software development involves much more than writing code. It requires problem-solving, patience, logical thinking, collaboration, and a willingness to keep learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Learning by Building
&lt;/h2&gt;

&lt;p&gt;I believe the best way to grow as a developer is to put knowledge into practice.&lt;/p&gt;

&lt;p&gt;Instead of only studying concepts, I started working on projects that would help me understand how different technologies fit together.&lt;/p&gt;

&lt;p&gt;Some of the projects I have explored include a Smart Electoral Integrity System, a smart irrigation solution developed during a hackathon, and my personal developer portfolio.&lt;/p&gt;

&lt;p&gt;Each project has given me a different opportunity to learn, experiment, and improve.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience at Zone01 Kisumu
&lt;/h2&gt;

&lt;p&gt;My software development journey also involves learning through practical challenges at Zone01 Kisumu.&lt;/p&gt;

&lt;p&gt;Working through programming exercises has encouraged me to think carefully, investigate errors, and understand problems before jumping into solutions.&lt;/p&gt;

&lt;p&gt;I'm still learning, but every challenge gives me an opportunity to become better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I'm Sharing My Journey
&lt;/h2&gt;

&lt;p&gt;I want to use DEV.to to document my progress honestly.&lt;/p&gt;

&lt;p&gt;I'll share the projects I build, the mistakes I make, the technical challenges I encounter, and the lessons I learn along the way.&lt;/p&gt;

&lt;p&gt;I also hope my journey encourages more women and beginners who are interested in technology to take that first step. You don't need to know everything before you begin.&lt;/p&gt;

&lt;p&gt;You can learn one concept, solve one problem, and build one project at a time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Comes Next?
&lt;/h2&gt;

&lt;p&gt;I'll be sharing more about my journey into Go, my Smart Electoral Integrity System, my experience at the AXIS Green Economy Hackathon, and the process of building my developer portfolio.&lt;/p&gt;

&lt;p&gt;This is only the beginning, and I'm excited to see how far this journey takes me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you're also learning software development, what first inspired you to start?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let's connect, share our experiences, and grow together!&lt;/p&gt;

&lt;h1&gt;
  
  
  beginners #programming #learninginpublic #careerjourney
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
