Welcome


Junior Full-Stack Developer

I'm Kyle Brown, a junior full-stack developer focused on writing clean, maintainable code and building reliable features from front to back. I work with HTML, CSS, JavaScript, PHP, and MySQL to create responsive interfaces and connect them with secure, efficient backend systems. Since starting my coding journey in 2012, I’ve grown from crafting static pages to developing dynamic CMS platforms and full-featured web applications.

I’m currently expanding my expertise in the modern JavaScript ecosystem, using React for rich front-end experiences and Node.js with Express for RESTful APIs. I also use MongoDB when working with flexible data models, and I containerize projects with Docker to maintain consistent development and production environments. Alongside this, I’m learning the principles of continuous integration and deployment while keeping sensitive configurations secure and environment-based.

Security and reliability are at the core of my workflow. I validate all user input, use parameterized queries or ORMs, and implement authentication systems with proper role-based access control. I’m also deepening my understanding of cybersecurity and penetration testing. Studying OWASP guidelines and ethical hacking fundamentals to ensure every project I build is robust, secure, and resistant to common vulnerabilities.

My goal is to continue growing as a full-stack developer while integrating strong security practices into everything I build.

Certificates and Areas of Study

  • Front End Development Certificate. HTML, CSS, JavaScript, UI and UX best practices, GitHub version control, React, RESTful APIs, testing, debugging, and deployment.
  • Web Development Fundamentals. HTML, CSS, JavaScript, responsive design, and Ajax.
  • DevOps Practitioner Certificate. Agile and Scrum, Python, shell scripting, GitHub collaboration, microservices, Docker, Kubernetes, OpenShift, serverless, CI and CD, and automation.
  • Advanced DevOps Certificate. Scrum and Kanban, Python microservices, Docker, Kubernetes, OpenShift, serverless, TDD, CI and CD with GitHub Actions and Tekton, monitoring, logging, observability, and security.
  • TryHackMe Junior Penetration Tester. In progress. Ethical hacking fundamentals and labs.

Current Focus

  • Modern JavaScript stack. React, Node, Express, MongoDB.
  • DevOps practice. Docker and CI and CD adoption.
  • Cybersecurity study. OWASP concepts, ethical hacking, and penetration testing.

Skills

HTML

I write semantic HTML to give pages a clear structure and improve accessibility for screen readers and keyboard users. I use appropriate landmarks and attributes so styles and scripts attach cleanly and content is easy to maintain.

CSS

I build responsive layouts with modern CSS and Bootstrap utility classes, keeping styles organized and predictable. I focus on readable typography, consistent spacing, and practical component reuse over heavy custom effects.

JavaScript

I use JavaScript to add interactivity, form handling, and API calls on the client side, and to build simple services on the server with Node. I aim for small, testable functions and keep DOM work straightforward.

PHP

I build server rendered pages and basic APIs in PHP with attention to input validation and prepared statements. I keep templates tidy and separate concerns.

Python

I use Python for scripts and small backend tasks where readability matters. I prefer clear, standard library solutions first.

React

I build components that manage local state and props cleanly, keeping logic simple and reusable. I avoid unnecessary re-renders.

Node and Express

I create REST endpoints with clear routing and small middleware. I return predictable JSON and centralize error handling.

jQuery and Bootstrap

I support legacy code with jQuery and rely on Bootstrap’s grid and components to ship mobile-friendly interfaces fast.

MySQL

I design relational schemas with practical indexing and clear relationships. I’ve used MySQL in projects and labs to write optimized queries, enforce data consistency, and work with transactional workflows.

SQL

I write parameterized SQL queries with clear filtering and limits to protect performance and security. I’ve practiced SQL extensively through coursework and backend projects, focusing on readable and maintainable query logic.

MongoDB

I use MongoDB to model document-based data around application access patterns. Through labs and learning projects, I’ve practiced indexing, schema validation, and working with flexible data models.

Docker

I use Docker to containerize applications so development and deployment environments stay consistent. I’ve applied Docker in labs and coursework to package services, manage environment variables, and understand container workflows.

Kubernetes & OpenShift

I understand how containerized workloads are deployed and managed using orchestration platforms. Through labs and certification training, I’ve worked with manifests, services, and rollout strategies in controlled environments.

Git & GitHub

I use Git for version control with a focus on clean commit history and small, meaningful changes. I’ve applied Git workflows across projects, labs, and certifications using branches, pull requests, and reviews.

Apache & Nginx

I configure web servers to host applications, manage routing, and apply security headers. I’ve worked with Apache and Nginx in labs and projects to understand reverse proxies, HTTPS, and deployment setups.

Monitoring & Logging

I understand the importance of logging and basic observability when diagnosing issues. Through labs and coursework, I’ve practiced adding structured logs and health checks to support troubleshooting.

Burp Suite

I use Burp Suite as an intercepting proxy to inspect and manipulate HTTP requests. I’ve applied it extensively in labs to understand request flows, test input handling, and validate security controls.

Nmap

I use Nmap to enumerate open ports and services during reconnaissance. I’ve applied it in penetration testing labs to build an understanding of attack surfaces before deeper analysis.

OSI Model

I use the OSI model as a framework to reason about where issues occur in a system. This approach has been reinforced through networking coursework and hands-on troubleshooting labs.

TCP/IP

I understand how data moves through networks using the TCP/IP model. Through labs and study, I’ve examined handshakes, ports, and transport behavior to explain latency and connectivity issues.


Certificates



Projects



Contact Me

Let us build something together

I hold IBM certifications in software development and DevOps engineering. I work with Docker, Kubernetes, React, Node, Express, MongoDB, and MySQL. I can help deliver a focused web platform that supports your goals.