I am a graduating student from the ALX Software Engineering Program, where I developed a deep passion for software engineering, particularly in the intersection of technology and agriculture. My goal is to leverage my technical skills to enhance food security and create sustainable agricultural solutions. With a background in agriculture and a strong foundation in software development, I am eager to apply my knowledge to real-world challenges.
- π± Iβm currently learning about Blockchain Technology
- π¬ Ask me about Backend Development, API Design, and Agriculture Technology
- π« How to reach me [email protected]
- π Visit my portfolio website
Here are some of the projects I have worked on that showcase my skills and passion:
A full-stack web application that mimics the core functionalities of Airbnb, allowing users to list and book accommodations. Developed using Django, ReactJS, and PostgreSQL.
- Role: Backend Engineer, Database Modelling, API Endpoints
- Highlights: Implemented robust authentication, created RESTful API endpoints, and designed a scalable database schema.
A simple UNIX command line interpreter written in C that mimics the functionalities of the shell.
- Role: Developer
- Highlights: Gained experience with low-level programming and system calls.
A bytecode interpreter for Monty ByteCodes files.
- Role: Backend Engineer
- Highlights: Strengthened understanding of data structures and algorithms.
A movie ticket booking system that provides users with information about current movies and allows them to purchase tickets online.
- Role: Backend Engineer, API Development, Authentication
- Highlights: Developed secure user authentication and dynamic routing using Flask.
A web application to connect users with service providers for on-demand help, such as house cleaning and babysitting. A portfolio project for the ALX Software Engineering Program.
- Role: Full Stack Developer, Project Lead
- Highlights: Led a team to develop a user-friendly interface and seamless integration with a backend API.
I love collaborating on projects and contributing to open-source. Here are a few ways I actively participate in the community:
- Participating in Hackathons and Coding Challenges
- Contributing to Open Source Projects
- Mentoring and Guiding New Developers
- Writing Technical Documentation