Himalayas logo
RN
Open to opportunities

Ryan Njuguna

@ryannjuguna

Junior software developer skilled in Python, web development, and cybersecurity with practical project experience.

Kenya
Message

What I'm looking for

I seek a role where I can grow technical skills, contribute to building scalable, secure applications, work collaboratively, and continue learning in cloud, full-stack, or cybersecurity domains.

I am a junior software developer with strong foundations in Python, Java, JavaScript, HTML/CSS, and SQL, focused on building practical applications that solve real-world problems. I have developed desktop and web systems, cybersecurity tools, and automation solutions through academic work and industrial attachment.

My hands-on projects include a Computer-Based Incoming Mail Register (Python/Tkinter/SQLite), a password strength and breach detection tool, a network port scanner, and a web AI blog generator integrating OpenAI and PostgreSQL. I also maintain a responsive web portfolio and work with frameworks like Flask, React, and Node.js.

I bring a collaborative, detail-oriented mindset, experience with cloud and container technologies (AWS, Docker, Kubernetes), familiarity with REST APIs and WebSockets, and ongoing training in full-stack development, blockchain, and machine learning.

Experience

Work history, roles, and key accomplishments

TA

Junior Software Developer

TVET Authority

May 2025 - Jul 2025 (2 months)

Completed a 3-month industrial attachment at the Records Management Unit and designed a Python/Tkinter Computer-Based Incoming Mail Register that improved mail retrieval and access control using SQLite.

Education

Degrees, certifications, and relevant coursework

KS

Kenya School of Monetary Studies

Bachelor of Science, Records Management and Information Technology

2022 -

Pursuing a Bachelor of Science in Records Management and Information Technology with expected completion in 2026; coursework and projects focus on records systems, databases, and software development.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Ryan Njuguna - Junior Software Developer - TVET Authority | Himalayas