Nardos
Full Stack Developer

Nardos T. Dubale

Crafting innovative web solutions with cutting-edge technologies. Focused on creating immersive, high-performance applications that push the boundaries of what's possible on the web.

Featured Projects

Personal Financial Loan Management System
Full Stack Web Application
Personal Financial Loan Management System preview

This full-stack web application enables secure loan management for both administrators and customers. Administrators can manage users, loans, and payments, while customers can track their loan statuses and payment history.

Shipment Tracking System for Logistics
Full Stack Web Application
Shipment Tracking System for Logistics preview

This comprehensive system streamlines logistics operations by allowing administrators to manage users and track shipments from creation to delivery. It provides a user-friendly interface for creating, viewing, editing, and deleting shipment records.

Technical Skills

Frontend Development
  • 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.

Backend Development
  • 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.

Database Management
  • 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.

Integration & Deployment
  • 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)