Featured Projects
Technical Skills
HTML5
Mastery of semantic, accessible markup.
CSS3
Knowledge of responsive design with Flexbox and Grid.
JavaScript (ES6+)
Core language skills, including modern syntax and features.
React.js
Leading library for building UI components.
Next.js
Framework for server-side rendering and static site generation.
ShadCN Components
Pre-styled, accessible components tailored for modern web apps, using Tailwind CSS.
Responsive Design
Expertise in creating layouts for various screen sizes.
Tailwind CSS
Utility-first CSS framework for rapid UI development.
TypeScript
Enhances JavaScript with static typing for larger projects.
Webpack/Vite
Bundlers for optimizing frontend assets.
Node.js
Key runtime for JavaScript on the server-side.
Express.js
Lightweight web application framework for Node.js.
RESTful API Development
Designing scalable APIs.
GraphQL
API query language for flexible data fetching.
Django
Python framework for rapid backend development.
Authentication/Authorization
Secure implementation using OAuth and JWT.
Asynchronous Programming
Using Promises and Async/Await effectively.
Error Handling
Comprehensive debugging and exception handling.
Caching
Using Redis or similar tools for optimizing performance.
MongoDB
NoSQL database for flexible and scalable storage.
MySQL
Reliable relational database for structured data.
PostgreSQL
Advanced SQL features and scalability.
Redis
In-memory data structure store for caching.
Firebase
Real-time database with backend-as-a-service capabilities.
Database Normalization
Optimizing database schema design.
Git/GitHub
Version control for collaborative coding.
Docker
Containerizing applications for consistent environments.
Kubernetes
Orchestrating containerized applications.
Jenkins
Automating builds, tests, and deployments.
GitHub Actions
CI/CD pipelines directly integrated with repositories.
AWS (EC2, S3)
Cloud services for hosting and storage.
Vercel/Netlify
Platforms for frontend hosting and serverless functions.
Nginx
Reverse proxy and web server configuration.
About Me
Hi! I'm a dedicated Full Stack Developer and a Master’s student in Computer Science at HiLcoE, with a background that bridges technology and engineering. I spent five years as a civil engineer, working as a contractor and structural designer, where I developed software solutions for challenges in construction and design.
Over the past two years, I’ve expanded my expertise in web development, using frameworks like React, Next.js, and Node.js. I thrive on solving challenging problems through agile methodologies and building scalable, user-centric applications.
Beyond coding, I thrive on tackling data structures and algorithms, which sharpen my problem-solving skills. As a proud ALX and Evangadi Tech Boot Camp student, I continuously refine my technical abilities and stay at the forefront of innovation. I also enjoy exploring low-level programming with C and Assembly language, broadening my technical foundation.
In my free time, I dive into cutting-edge technologies, experiment with AI-powered tools, and work on creative projects. With a passion for technology and an engineering mindset, I aim to create impactful solutions that drive progress and simplify lives. Let’s build something remarkable together!
Let's Connect
Email: contactnardos@gmail.com
Location: Addis Ababa, Ethiopia (UTC+3)