Skip to content
View ashuy93's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ashuy93

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ashuy93/README.md

Hi there πŸ‘‹

I'm a passionate full-stack developer with expertise in building modern web applications and automation frameworks. Welcome to my GitHub profile!

πŸ”­ I'm currently working on...

  • CartWiz - A full-stack e-commerce application with React frontend, .NET Core API, and Node.js notification service
  • ASP.NET Core Projects - Building scalable backend APIs and microservices
  • Design Patterns Implementation - Studying and implementing Behavioral, Creational, and Structural design patterns

🌱 I'm currently learning...

  • Advanced ASP.NET Core features (Minimal APIs, Entity Framework Core 9.0+)
  • Kubernetes orchestration and containerization with Docker
  • Modern frontend frameworks (React with TypeScript)
  • Test automation best practices with Playwright
  • Go programming language fundamentals
  • System design principles and architecture patterns
  • Linux kernel internals and system programming
  • Android custom ROM development and porting
  • Low-level Linux system calls and APIs

πŸ’» Tech Stack

Backend & API Development

  • C# & .NET - ASP.NET Core, Entity Framework Core, LINQ
  • .NET 8.0+ - Latest .NET framework features
  • RESTful APIs - OpenAPI/Swagger documentation with Swashbuckle
  • Database - SQL Server, Entity Framework migrations

Frontend Development

  • React - UI component development with Hooks
  • TypeScript - Type-safe JavaScript development
  • Vite - Lightning-fast frontend build tool
  • Tailwind CSS - Utility-first CSS framework
  • ESLint - Code quality and linting

Testing & Automation

  • Playwright - Cross-browser automation testing
  • NUnit - Unit testing framework
  • .NET Test Framework - Built-in testing capabilities

DevOps & Infrastructure

  • Docker - Containerization of applications
  • Kubernetes - Container orchestration (learning)
  • GitHub Actions - CI/CD workflows
  • Node.js - JavaScript runtime for backend services

Tools & Technologies

  • Git & GitHub - Version control and collaboration
  • Microservices Architecture - Building scalable systems
  • TypeScript - Full-stack type safety

Linux & System Programming

  • C Programming - System-level programming
  • Linux Kernel - Understanding kernel internals and architecture
  • System Calls & APIs - Low-level Linux programming interfaces
  • Android Development - Custom ROM porting and building
  • Embedded Systems - Linux for embedded devices

πŸ“‚ Key Projects

CartWiz - Full Stack E-Commerce Platform

A complete e-commerce solution with:

  • Frontend: React + TypeScript + Vite + Tailwind CSS
  • Backend: .NET Core Web API with SQL Server
  • Notifications: Node.js + Express notification service
  • Deployment: Docker, Kubernetes manifests, GitHub Actions CI/CD
  • Features: Health checks, Swagger API docs, microservices architecture

Web Automation Framework

Test automation project using Playwright for .NET:

  • Cross-browser automation testing
  • NUnit test framework integration
  • Configuration-driven test setup
  • Headless and headed browser support

Design Patterns Learning

Implementation of software design patterns:

  • Behavioral patterns
  • Creational patterns
  • Structural patterns

The Linux Programming Interface Learning

Deep dive into Linux system programming from the acclaimed book:

  • File I/O operations and system calls
  • Process management and signals
  • Error handling and system library functions
  • Complete C examples and utilities
  • Building and understanding low-level APIs

Android ROM Development & Linux Kernel Work

Hands-on experience with:

  • Custom ROM building and porting
  • Linux kernel modifications and optimization
  • Android system architecture understanding
  • Device driver porting
  • Bootloader customization

πŸ‘― I'm looking to collaborate on...

  • Full-stack web applications
  • Test automation frameworks
  • Open-source .NET projects
  • Cloud-native microservices
  • System design and architecture discussions

πŸ’¬ Ask me about...

  • ASP.NET Core and C# development
  • Building RESTful APIs with OpenAPI/Swagger
  • React and TypeScript frontend development
  • Test automation with Playwright
  • Docker and containerization
  • Software design patterns
  • Full-stack application architecture
  • Linux kernel and system programming
  • Android custom ROM development and porting
  • C programming and low-level system APIs

πŸ“« How to reach me...

  • GitHub: @ashuy93
  • Open to discussing software engineering, architecture, and best practices

⚑ Fun fact...

I enjoy learning new technologies and frameworks! From exploring the latest .NET features to mastering testing frameworks, I'm always expanding my skillset across the full technology stack.

Popular repositories Loading

  1. SlidingMenu SlidingMenu Public

    Forked from jfeinstein10/SlidingMenu

    An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Th…

    Java

  2. android_device_asus_tilapia android_device_asus_tilapia Public

    Forked from omnirom/android_device_asus_tilapia

    C++

  3. datasharing datasharing Public

    Forked from jtleek/datasharing

    The Leek group guide to data sharing

  4. Team-Win-Recovery-Project Team-Win-Recovery-Project Public

    Forked from TeamWin/Team-Win-Recovery-Project

    Core recovery files for tEh Team Win Recovery Project (T.W.R.P)

    C

  5. proprietary_vendor_motorola proprietary_vendor_motorola Public

    Forked from TheMuppets/proprietary_vendor_motorola

    Makefile

  6. android_kernel_motorola_msm8610 android_kernel_motorola_msm8610 Public

    Forked from CyanogenMod/android_kernel_motorola_msm8610

    C