Skip to content

Carter907/security-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carter's Blog

A personal blog about my journey in cybersecurity and software development.

Live Site GitHub

About This Project

This blog documents my experiences, insights, and beliefs as I transition from software engineering to cybersecurity. Here, I share my learning journey, technical projects, and reflections on the ever-evolving landscape of technology and security.

What You'll Find Here

  • Career Journey: My transition from programming to cybersecurity and what inspired this shift
  • Technical Projects: Writeups on personal projects including security tools, build systems, and more
  • Hackathon Experiences: Lessons learned and stories from hackathons and competitive programming
  • Security Insights: Thoughts on cybersecurity practices, tools, and industry trends
  • Programming Perspectives: My views on software development, AI's impact on the field, and best practices

Project Goals

  1. Document Learning: Create a living record of my journey into cybersecurity and share knowledge with others on similar paths
  2. Build Community: Connect with fellow security enthusiasts and developers who share similar interests
  3. Share Projects: Showcase personal projects and contribute to the open-source community
  4. Professional Growth: Establish an online presence that reflects my skills, values, and commitment to continuous learning

Featured Projects

  • C++ Keylogger - A Linux-based keystroke tracking tool built in C++ that demonstrates low-level system interaction and security concepts
  • Java Build Tool - A lightweight alternative to Maven and Gradle for managing Java project builds, runs, and packaging

Technical Stack

This blog is built with modern web technologies:

  • Framework: Next.js with App Router and React Server Components
  • Styling: Tailwind CSS for responsive, utility-first design
  • Content: Contentlayer for type-safe MDX content management
  • Deployment: Vercel for seamless continuous deployment
  • Analytics: Umami for privacy-friendly analytics
  • Comments: Giscus for GitHub-based discussions

Blog Topics

Cybersecurity

  • Security tool development and analysis
  • Transition from software engineering to security roles
  • Security best practices and industry insights
  • Inspired by podcasts like Darknet Diaries

Software Development

  • Programming challenges and solutions
  • The impact of AI and LLMs on software development
  • Build tools and developer productivity
  • Personal thoughts on maintaining authenticity in an AI-driven world

Learning & Growth

  • Hackathon experiences and takeaways
  • Problem-solving approaches
  • Career development in tech
  • Balancing innovation with personal values

Connect

About the Author

I'm Carter, a Computer Science major transitioning from software engineering to cybersecurity. I started learning to code at 17 while still in high school, driven by a passion for understanding how computers work at a fundamental level. While I love programming and see myself coding for life, I've found my calling in cybersecurity—a field that allows me to dive deep into technical systems while maintaining the problem-solving creativity that first drew me to technology.

Development

Want to run this blog locally?

# Install dependencies
yarn

# Run development server
yarn dev

Visit http://localhost:3000 to see the blog in action.

Built With

This blog is based on the Tailwind Next.js Starter Blog template, customized for my personal use.

License

MIT © Carter S

About

A blog for sharing my security knowledge and experiences, hosted with vercel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Contributors 2

  •  
  •