Skip to content
View dxiDavid's full-sized avatar

Block or report dxiDavid

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
dxiDavid/README.md

banner


Introduction

dxiGichuru Logo

Hello, I'm David Gichuru and welcome to my corner of the web. I'm a Web Developer and junior network engineer I'm passionate about tech and love learning new things I am a detail-oriented individual who takes pride in ensuring that every aspect of a task is carefully considered and executed to the best of my ability. I'm also a team player who thrives in a cooperative environment and a quick learner and always looking for new ways to improve my skills and knowledge.


Interests

The Particular fields of tech I'm interested in are as follows

1. CyberSecurity

This is what got me into tech. I stumbled upon some videos on YouTube where I saw security professionals doing some pretty interesting things with the browser and the Kali Linux command line and I was sold. At the time I did'nt know what they were doing but I knew I eventually wanted to do it 😄


These are my acheivements so far:

Introduction to cybersecurity badge

My Prefered Learning PLatforms

Kali Linux   Kali Linux - The most prefered pentesting linux distro

parrot os   `Parrot OS` - My prefered pentesting linux distro

Hack The Box   Hack The Box - A platform full of machines to attack and learn from as well as competitions

parrot os   PortSwigger - A platform for learning and practicing web security

Try Hack Me   TryHackMe - A platform for learning and practicing security concepts

Pico ctf   Pico CTF - A platform full of CTF challenges from beginner to advanced

Cisco   Cisco - A learning platform to learn networking, linux, cybersecurity and more

Try hack Me and Hack The Box have really taught me alot and the best part is, I'm not done learning.

Tools That I am very comfortable using

wireshark   Wireshark - For network analysis and troubleshooting

Cisco   Nmap - For recon

burpsuite   Burpsuite - For learning web security


2. Networking

I developed an interest for networking as soon as I first learned about basic web protocols. Since then I decided to explore the world of networking with Cisco and took a CCNA course and earned some credetials along the way.


introduction to networks badge       switching, routing, and wireless essentials badge       badge      

3. Web Development

I really like the web and want to make some of the most beautiful websites in existence. I enjoy front-end development and warming up to backend development. I have a number of completed projects and solved challenges that you can view and learn from. Just make sure to attempt the challenge before taking a look at how I solved it 😉


My Prefered Languages, Frameworks and Libraries

HTML   HTML - for structure

CSS   CSS - for making things pretty

JavaScript   JavaScript - for making dynamic websites and web apps

React JS   React JS - beacause of it's modular approach to building user interfaces and code reusability

Bootstrap   Bootstrap - for quick styling

SQL   SQL - for databases

Electron   Electron JS - for taking the web to the desktop environment

python   Python - For scripting


My Tools

Code Editor   VS Code - Because it is lightweight, easy to use and has a wealth of extensions that improve the developer exeprience

Node JS   Node JS - This provides a runtime for running JavaScript applications

Vite   Vite - This is a really handy tool for scaffolding, developing and bundling web applications quickly and painlessly. It gets everything up and running really fast

Figma   Figma - This design tool helps me view designs and make some of my own so that my front-end applications can look as good as possible.

Lunacy   Lunacy - This compliments Figma by giving me access to features figma doesn't have like offline editing and viewing

Git - For version control

Follow my progress

Pinned Loading

  1. Javascript Javascript Public

    This Repo contains practice projcts in vanilla JS

    CSS

  2. Networking Networking Public

    This repo contains anything I would like to showcase as well as any usefull resources

  3. Python Python Public

    Contains all my python projects and scripts

    Python

  4. React React Public

    React Projects

    JavaScript