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.
The Particular fields of tech I'm interested in are as follows
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 😄
Kali Linux
- The most prefered pentesting linux distro
Hack The Box
- A platform full of machines to attack and learn from as well as competitions
PortSwigger
- A platform for learning and practicing web security
TryHackMe
- A platform for learning and practicing security concepts
Pico CTF
- A platform full of CTF challenges from beginner to advanced
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.
Wireshark
- For network analysis and troubleshooting
Burpsuite
- For learning web security
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.
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 😉
CSS
- for making things pretty
JavaScript
- for making dynamic websites and web apps
React JS
- beacause of it's modular approach to building user interfaces and code reusability
Electron JS
- for taking the web to the desktop environment
VS Code
- Because it is lightweight, easy to use and has a wealth of extensions that improve the developer exeprience
Node JS
- This provides a runtime for running JavaScript applications
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
- 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
- This compliments Figma by giving me access to features figma doesn't have like offline editing and viewing
- Frontend Mentor - dxiDavid
- Codewars - dxiGichuru
- X (Twitter) - @dxidavid254
- Credly - David Gichuru