I am a Full-Stack Developer
A Full-Stack Developer designs, builds, and maintains both the front-end (user interface) and back-end (server, database, and application logic) of web applications.
About
Learn more about my journey as a Full-Stack Developer, my skills, and what drives me in the world of technology.
Fullstack Developer
When I began studying Software Engineering, I was deeply curious about how websites work — how code can turn ideas into something real and useful. I decided to build my own portfolio website, not just as a school project, but as a personal challenge to grow as a developer.
I spent countless hours learning how the frontend and backend connect, how to manage data with APIs, and how to deploy a live website. Every challenge helped me become a better problem solver.
Ashenafi Sileshi
MERN Stack Developer
HTML & CSS
Building responsive and visually appealing web interfaces.
90%Node.js
Developing fast and scalable backend applications.
90%JavaScript
Writing dynamic, interactive, and efficient code.
90%React
Creating reusable components and SPAs.
90%MySQL
Managing structured data and efficient queries.
80%Java
Developing robust object-oriented backend systems.
75%C++
Writing efficient and high-performance programs.
75%Resume
My professional journey as a developer — from curiosity to creation, growth, and teamwork in the world of technology.
Work Experience & Developer Journey
I began my journey in coding in 2024 while studying at Wollo University, driven by curiosity and a desire to understand how technology can solve real-world problems. What started as learning the basics of programming quickly grew into a passion for building web applications and exploring the full software development lifecycle.
Personal Projects & Freelance Work
2024 – PresentFull-Stack Developer
Worked on multiple impactful projects that strengthened my technical and problem-solving skills. Developed full-stack applications using React for frontend and Node.js for backend, integrating databases, RESTful APIs, and deploying projects online.
- Built and deployed a personal portfolio website to showcase skills and projects.
- Developed a Student Management System with JWT authentication and MongoDB database integration.
- Created a mini E-commerce application with product listings, shopping cart, and Stripe payments.
- Gained hands-on experience in deploying full-stack apps using Render and GitHub.
Education
Undergraduate software engineering student with a growing foundation in programming and web development, supported by focused self-learning and hands-on practice.
Wollo University, Ethiopia
2024-PresentUndergraduate – Software Engineering
Currently an undergraduate student in Software Engineering. Building foundational knowledge in programming concepts, problem solving, algorithms, databases, and software development principles through academic coursework and practical exercises.
Self-Learning & Online Resources
2024 – PresentWeb Development & Programming Fundamentals
Began coding in 2024 through self-directed learning using online tutorials, documentation, and practice projects. Developing skills in JavaScript, React, Node.js, REST APIs, and basic backend development, with a strong focus on hands-on learning and continuous improvement.
Portfolio
Here are some of the projects I’ve worked on, showcasing web development, design, and creative work.
Amazon Clone Project
A full e-commerce frontend project built with React and modern web technologies.
Netflix Clone Project
A responsive Netflix clone frontend built with HTML, CSS, and JavaScript.
Evangadi Forum Project
Grage App fullstack project
Afull garage app used for manage employee , customer and order
Grage App fullstack project
Afull garage app used for manage employee , customer and order
Services
I offer practical and reliable development services focused on building modern, functional, and user-friendly web solutions.
Turning ideas into clean and functional web applications
As a growing software engineering student and self-taught developer, I focus on writing clean code, building responsive interfaces, and developing reliable backend systems using modern technologies.
Let’s Work TogetherFrontend Development
Building responsive and user-friendly interfaces using HTML, CSS, JavaScript, React, and modern UI practices to create smooth user experiences.
Backend Development
Developing RESTful APIs and backend logic using Node.js and Express, with secure authentication and database integration.
Database Design
Designing and managing relational databases with MySQL, focusing on clean schema design, data integrity, and efficient queries.
Deployment & Maintenance
Deploying and maintaining web applications using cloud platforms like Vercel and Render, ensuring performance, availability, and smooth updates.
Get in Touch
Reach out for projects, collaborations, or just a hello!