Work Experience
Full-Stack AI Engineer
- Developed a robust, secure, and scalable backend API using Django, integrated with PostgreSQL.
- Implemented CI/CD pipelines using GitHub Actions to automate testing and deployment.
- Integrated AI models into backend systems using Langchain and managed applications on AWS EC2.
- Implemented transaction management, notification services, and real-time messaging functionalities.
- Optimized database queries, reducing response times significantly.
Full-Stack Developer
- Developed responsive frontend interfaces using Next.js, Tailwind CSS, and Redux.
- Built scalable and secure backend solutions with NestJS.
- Designed and managed relational databases to support data integrity and performance.
- Collaborated in Agile methodologies to streamline development.
Front-end Developer
- Developed and maintained responsive user interfaces using Next,js, Tailwindcss and Ant Design, ensuring cross-browser compatibility and mobile-first design.
- Implemented financial dashboards (transactions, balances, analytics) with real-time data updates and clear data visualization for improved user clarity.
- Integrated frontend components with secure REST APIs, handling authentication flows, error states, and edge cases related to financial transactions.
- Collaborated closely with product managers and backend engineers to deliver compliant, user-friendly features, fixing UI bugs and enhancing usability in high-trust, finance-focused environments.
Education
BSc in Computer Engineering
Addis Ababa University
Skills
Side Projects
A selection of projects that demonstrate my technical expertise and problem-solving skills.
HomeAway is an online house rental platform built with Next.js, Tailwind CSS, Prisma, and PostgreSQL. It offers a seamless user experience for listing and renting homes, with features similar to Airbnb. The platform provides an intuitive interface, robust filtering options, and a smooth booking process, making it easy for users.
HomeAway is an online house rental platform built with Next.js, Tailwind CSS, Prisma, and PostgreSQL. It offers a seamless user experience for listing and renting homes, with features similar to Airbnb. The platform provides an intuitive interface, robust filtering options, and a smooth booking process, making it easy for users.
A media management application that organizes your images, videos, and documents in a unified dashboard. Built with a React (Vite) frontend and a Python/Flask backend, it supports user authentication, role-based dashboards, media uploads (Supabase), and an AI assistant that auto-generates metadata to improve search and discoverability.
Client Testimonials
Hear what my clients have to say about working with me