Kenneth C. Sheffield II
About Me
Hi! I'm Ken, a full-stack developer passionate about efficient, secure, and automated solutions. I blend front-end design with back-end automation using tools like Azure, GitHub, and AI-driven APIs to build resilient, dynamic systems.
This site showcases my approach: modular, clean code that's easy to maintain and scale. From CLI diagnostic tools to AI workflows, my projects focus on adaptability and real-world efficiency. My setup is fully automated—content updates flow to Azure Blob Storage and go live instantly, without manual tweaks.
To streamline development, I leverage AI tools like OpenAI, DeepSeek, and GitHub Copilot through Aider for rapid debugging and seamless integration, ensuring each project is ready to make an impact.
Explore my projects, check out my GitHub, and let’s connect—I'm actively seeking roles to make a difference with my skills. Let’s build something great together!
Certifications
Projects
Linux Looker
Linux Looker is a modular, security-focused diagnostic tool for Linux systems, offering eight tools for DNS, memory, disk usage, firewall, network interfaces, routing, speed tests, logs, and system information. Users can run individual or multiple tools as needed, with results color-coded for readability and saved as text files on the desktop. Linux Looker prioritizes security by discarding the sudo password after each run, ensuring privacy without storing sensitive data.
To install, download the repository, navigate to the directory, and run the Makefile. This sets up a virtual environment (myenv) with pyinstaller, which packages the tool in a containerized environment. After setup, simply use ./dist/linux_looker in the directory to launch Linux Looker. This streamlined process ensures a secure, self-contained application without complex steps...
> View on GitHub
> Challenges, Technology, Lessons Learned
> Zip Download - use this zip in place of GitHub zip
> Checksums
SHA256=dc730d0fb50782254190f91dcae909b0550281e747aeae6152c0ce38550582cd linux_looker.zip
AI Agent
The AI Agent tackles critical Linux endpoint issues such as open ports, firewall rules, patch status, malware indicators, and more, delivering real-time insights with a touch of humor. It goes beyond conventional tools by providing engaging, actionable advice across eight key areas. Though the current GitHub release is fully functional, we’re far from finished. Note: This tool is currently designed for Linux systems only, but we're working on cross-platform capabilities.
Our vision is to make the AI lightweight enough for any endpoint, enabling a manager/agent setup for network-wide monitoring and real-time problem-solving. Future updates will bring SSH capabilities, more robust malware scanning, baseline monitoring, and AI-driven alerts. Stay tuned as we continue evolving this exciting project, pushing the boundaries of personalized AI assistance. The ai-agent is an extension of the linux looker so only for linux systems currently.. please take note!!
AI Blog
The AI Blog combines Gmail and OpenAI APIs to automatically generate fresh content. With secure OAuth and HTTPS transport, it retrieves newsletters, integrates AI for a customizable tone, and regenerates the blog in minutes. Users can easily switch sources or adjust the AI's style to create entirely new content rapidly.
Blogs are stored in Azure Blob Storage and displayed instantly through automated updates, ensuring the latest posts appear without modifying the website. Security measures like data hashing validate content integrity, while seamless scheduling ensures a resilient, hands-free deployment. Explore the content below!
Podcast Player
The Podcast Player project began with Azure Function Apps and Azure Speech Services, but then I discovered Google Notebook LLM—and it changed everything. Now, the podcasts have natural, two-person conversations based on the latest three blogs. It’s a huge leap forward in quality.
Though not fully automated, this approach takes advantage of the latest tools to produce a superior podcast experience. Full automation is just a step away once an API becomes available...
Retro Portfolio Website
The Retro Portfolio Website was crafted to showcase technical versatility and creative design while demonstrating a modern development workflow. This project features core web technologies like HTML, CSS, and JavaScript, incorporating detailed custom styling, interactive elements, and a toggle for light/dark mode to enhance user experience. Deployment and hosting were managed through Azure Blob Storage and Azure Static Web Apps, enabling automated content delivery and HTTPS management without manual certificate handling, ensuring efficient, secure public access.
Development used GitHub Actions to automate the CI/CD pipeline for continuous deployment, though the full original repository remains private due to the embedded GitHub workflow configurations. Instead, a public version, retro_public, showcases the core functionality. This choice balances showcasing skills while maintaining secure, controlled project operations. Tools like Aider, OpenAI, and environment variables facilitated streamlined development, debugging, and seamless integration of new features, exemplifying a comprehensive, adaptable approach to building engaging, responsive web applications.
Resume
Community Resource
When I started studying for Comptia certifications, I was using old-school flashcards and clothes pins. The content got deeper and the sheer volume of information was overwhelming. I needed something more effective, so I organized everything on Quizlet. I'm sharing these notes for anyone on the same path. I hope it eases your journey!!
These notes directly align with Professor Messer’s and Jason Dion’s video courses. Using AI, I created notes from the video transcripts and labeled each set to match specific sections. You can watch the videos, then follow along with the matching notes for each topic. Quizlet’s interactive features—games, matching, tests—make the study process less tedious and more engaging.
Network+ (N10-008)
Network+ is a tough one, especially if you’re new to networking. The notes here cover all major concepts and sync with each video, making it easier to follow along and review key points.
> View Network+ on QuizletSecurity+ (SY0-701)
There’s a lot of overlap with Network+, so it’s ideal to take Security+ soon after. Some folders might look empty, but I’ve added study guides—just go to the bottom and select "flashcards" to see everything.
> View Security+ on QuizletLinux+ (XK0-005)
Linux+ builds practical skills in areas like containers, virtualization, and scripting. Study guides are organized inside the flashcards section, so you can watch each video and review essentials as you go.
> View Linux+ on Quizlet