I am a recent graduate of the ALX Software Engineering Program and currently pursuing a BSc in Computer Engineering at Eduardo Mondlane University. My academic focus includes software development, systems engineering, and computer networks, complemented by hands-on experience in building scalable web applications and optimizing systems. I am also a certified React.js developer through the Andela React Learning Program, where I gained expertise in Next.js, State Management, Context API, Server-Side Rendering (SSR), and Static Site Generation (SSG).
My passion lies in Youth Empowerment, Software Development, and leveraging technology to drive Regional Development. I believe in using technology to solve real-world problems and create opportunities for growth and innovation.
Here are the languages, frameworks, and tools I am proficient in:
- Programming Languages: C, Python, JavaScript (ES6, Node.js), TypeScript, SQL, HTML/CSS
- Frameworks & Libraries: Flask, Jinja2, SQLAlchemy, jQuery, React.js, Next.js
- Tools & Platforms: Git/GitHub, Vim, Emacs, MySQL, Redis, Nginx, Gunicorn, Puppet
- Systems & DevOps: Linux (Ubuntu), Shell Scripting, SSH, SSL/TLS, HTTP/S, Load Balancers, Monitoring
- Data Structures & Algorithms: Stacks, Queues, Hash Tables, Binary Trees, Sorting, Searching, Big O
- Front-End Development: React Hooks, Context API, State Management, Data Binding, Server-Side Rendering (SSR), Static Site Generation (SSG)
- Other Skills: Unit Testing, Debugging, Web Scraping, APIs, Regex, Technical Writing
Here are some of the projects I have worked on:
- Role: Backend Developer
- Description: A full-stack event ticketing platform built with Fastify (backend API) and Next.js (frontend).
- Key Contributions:
- Developed a RESTful API for user authentication, event management, and payment processing.
- Integrated PostgreSQL for relational data storage and Redis for caching.
- Implemented secure payment gateways (Stripe and M-Pesa) and QR-code ticketing.
- Enabled multi-language support (Portuguese and English) and a blogging platform for event promotion.
- Delivered a scalable solution with Nginx for load balancing and Docker for containerization.
- π View Project
- Role: Full-Stack Developer
- Description: A full-stack Airbnb clone built with Python, Flask, MySQL, and JavaScript.
- Key Contributions:
- Implemented user authentication, database management, and dynamic content rendering using Jinja2 templating.
- Deployed the application using Nginx and Gunicorn, with Redis for caching.
- π View Project
- Role: Software Engineer
- Description: A custom shell implementation in C with functionalities like process management, file redirection, and command execution.
- Key Contributions:
- Implemented memory management and error handling to ensure robust performance.
- π View Project
- Youth Empowerment: I am passionate about empowering the next generation through technology and education.
- Regional Development: I believe in leveraging technology to drive development in underserved regions.
- Continuous Learning: I am always eager to learn new technologies and improve my skills.
Iβm always open to collaborating on interesting projects or discussing new opportunities. Feel free to reach out to me:
If you have any questions, suggestions, or just want to say hi, feel free to open an issue or reach out to me via email or social media. Let's build something amazing together! π