Euael M. Eshete
About Me
Passionate full-stack developer specializing in AI-driven solutions and modern web technologies
My Journey
I'm a Computer Engineering graduate from Addis Ababa University with a passion for creating innovative digital solutions. My journey in software development has taken me from building 3D printers and CNC machines to developing AI-driven conversational agents.
Euael M. Eshete
Full Stack Developer
Professional Experience
Software Engineer
- •Developed and maintained responsive user interfaces for a client-facing security dashboard using Razor Pages
- •Implemented security best practices and utilised Docker containers for reliable deployment
Software Engineer at AfroChat
- •Developed and integrated advanced LLMs (GPT, Mistral, Gemini) and image models (DALL-E, Stable Diffusion) to power AI-driven conversational agents, enhancing user engagement and interaction.
- •Architected and developed a robust backend using FastAPI and LiteStar, supporting user base growth from 60 to almost 2000 and increasing message volume from 1,250 to over 58,000 over 12 months.
- •Created an intuitive frontend for the AfroChat Telegram mini-app using Vue.js, focusing on UI/UX design and state management to optimize user experience.
- •Currently developing a functional calling tools model to integrate multi-media interactions and third-party app integrations into the chat module.
Computer Engineer
- •Developed responsive WordPress websites.
- •Customized WordPress themes and plugins to meet client requirements.
- •Ensured websites are optimized for performance, security, and SEO.
- •Customized DHIS2 instances to align with client needs, including data entry forms, dashboards, and reports.
- •Created clear and comprehensive documentation for WordPress websites, DHIS2 customizations, and web applications.
Computer Engineer intern
- •Worked on making customer 3D printers and CNC machines. Was part of a team that worked on simultaneous control of the 3-axis motors.
- •I also worked as a full-stack engineer in a team working on the company ordering website.
Education
Bachelor of Science in Computer Engineering
- •Graduated with distinction
- •Focus on software engineering, embedded systems, and computer architecture
- •Completed senior project on AI-driven conversational agents
Technical Skills
Frontend
Backend
Database
Mobile
AI/ML
Tools
My Work
A collection of projects that showcase my skills in full-stack development, from web applications to AI-driven solutions.
Featured Projects
MacroChef
FeaturedA recipe app that allows users to track their daily calorie intake and plan their meals.
Key Features:
- •Developed using Next.js, TypeScript, and Tailwind CSS.
- •Implemented user authentication and authorization using NextAuth.js.
- •Integrated the Spoonacular API to fetch recipes and nutritional information.
Mekdim - School Portal
FeaturedA comprehensive school management system built for educational institutions in Ethiopia. Features student enrollment, grade management, attendance tracking, and parent-teacher communication portals.
Key Features:
- •Led a team of 26 developers during the requirements gathering and system design phase
- •Implemented scalable backend architecture using Express.js and MongoDB
- •Designed responsive frontend interfaces using React and modern UI principles
Cryptograph Visualizer
FeaturedA web application that visualizes the cryptographic algorithms.
Key Features:
- •Developed using Next.js 15 with TypeScript and Tailwind CSS.
- •Implemented the cryptographic algorithms using the Web Crypto API.
Tic Tac Toe Game
FeaturedA simple Tic Tac Toe game built with React and NestJS.
Key Features:
- •Developed the front-end using React and the back-end using NestJS.
- •Implemented the game logic using Socket.io for real-time communication.
- •Use Redis for caching and storing game state.
Other Projects
React Component Library
ProjectA collection of reusable React components for building web applications.
Car Dealership Website
ProjectThe program optimizes inventory management and transaction tracking for auto dealers, monitoring goods and financial exchanges, and enables customer searches for preferred car models.
Wordcloud Generator
ProjectThe program generates word clouds from a text file, with the size of each word indicating its frequency in the text.
Get In Touch
Have a project in mind? Let's discuss how we can work together.
Let's Start a Conversation
I'm always interested in hearing about new projects and opportunities. Whether you're a company looking to hire, or you're a fellow developer wanting to collaborate, I'd love to hear from you.