Full-Stack Developer & Security-First Practitioner
Delivering production-ready web products through continuous learning, deliberate engineering, and defense-in-depth principles.
Stack Next.js · TypeScript · Supabase · Vercel
Security Zero Trust Architecture · NIST Frameworks · Cloud Security
Philosophy Keep systems simple, test core assumptions, and build software that fails safely.
See Projects for what I've shipped · the polaroids on the right tell the longer story · roygarcia201@gmail.com
I was a child once ..
As a child, I was drawn to toys that sparked creativity and thought—paper-and-pencil games, the TI Speak & Spell, Game & Watch, Connect Four, and others. My early fascination with how things work blossomed into a lifelong habit of questioning, tinkering, and learning. I often dismantled my own toys—not out of boredom, but out of curiosity. Though I rarely discarded them, I repurposed broken pieces or reimagined their design into something new. There was a quiet satisfaction in giving old objects fresh life, whether by rebuilding, repurposing, or simply understanding them better.
My early games of choice made me competitive, curious, and resilient
My curiosity didn’t stop with toys—it evolved right alongside my growing interest in computers. As I began exploring this digital frontier, I discovered the value of methodical reading, diving deep into instruction manuals like they were treasure maps. Yet I never let caution dull my instinct to experiment. One memorable moment early on: I opened a Calendar program file in Notepad. It turned into a small mistake with a big lesson—I learned to always back up files before tinkering. That mindset has stayed with me ever since, shaping a careful-yet-bold approach to learning, problem-solving, and protecting digital environments.
... in highschool and college, I learned about electronics communication, guitar, radiohead, electronic music, phreaking, and programming ...
"Adulthood is not an age, but a stage of knowledge of self." — John Fowles
I believe learning is perpetual—even after school, there's always more we don't know. I also believe that technology is not neutral. It can be used ethically or to cheat others of opportunities. I love learning about the duality of what a famous builder named Robert Moses did that affect accessibility and fairness.
Security, Ethics and Where I Fit In ...
As a developer, hiding complexity from users isn't enough—what matters is that the product is excellent and secure under the hood. I hope to build tools that genuinely help people.
I moved away from being a generalist or Jack of All Trades, but I still gravitate toward the overlap of cybersecurity, software development, social media marketing, data analytics, machine learning, and life.
Cloud and enterprise security work — SIEM/SOAR, Zero Trust architecture, identity and compliance — and the security-first products I build around it.
End-to-end product work — Next.js / React / TypeScript on Supabase and Vercel — where I own concept, front and back end, security, and SEO. Part of the Deliberately Deliberate ecosystem.
Seeking solutions instead of dwelling on problems is a virtue that my father reminded me before he passed away. As a first-generation immigrant, balancing family life and studies became a paramount skill and necessity.
I learned to make use of technological tools and virtual communities for help. I remember using xanga blog account to host and share electronic pdfs of lectures nots and recorded mp3 audio of lectures that were approved and shared by professors. Back then, I only had my Palm Pilot and Sony Clie to record. Since then, technology became an extension that enabled me to persevere. I involved myself in projects that aims to provide solutions.
Click on the logos below to learn more about the courses and projects I completed during my education:
What this proves: the math and physics fundamentals — calculus through differential equations and linear algebra — behind the engineering.
Hartnell College has launched my interests in computing and its benefits to humanity. Initially, I wanted to major in Mathematics or Physics. After taking computer courses and actually using technology as aid to my studying, I decided to change my major to Computer Science. Since the overlap among these three majors were also the transfer requirements to bigger universities, I decided to get all three associate degrees. I also made a point of getting to know the CS faculty and networking with peers.
What this proves: a programming and systems-administration core — writing the software and running the systems it depends on.
Further learning made me understand how technology can make or break opportunities. At CSUMB, my goal of helping bridge the digital divide got started. I became an advocate for assisstive technology. I worked on projects that focused on usability and accessibility.
Also, I started using open source tools to help small businesses create their content management systems, web sites and social media presence. I wanted to give back and contribute to enabling people via technology, especially those that will empower business owners to be their own administrators of tools I help create.
This project was a capstone project that I worked on. I created a web-based system that allows users to order food online. The system was designed to be user-friendly and efficient, allowing customers to place orders quickly and easily.
This project was a report about a technology that was made by Sony's
Jun Rekimoto and Jeff Han.This system integrates three
I had been interested in modular design of reusable and reconfigurable components. What they were doing back in 2006 are now embedded in often marvelous design innovations we take for granted. Below is a video to showcase what they were designing back then:
What this proves: graduate-level training in information assurance, enterprise architecture, and risk management — the security foundation under everything I build now.
I learned how to manage complex enterprise technology systems, design enterprise architecture, manage risk mitigation, and evaluate data to create business intelligence and data modeling that drive strategic decision making.
We studied to be the first line of defense for organizational networks. The MS in Information Assurance and Cybersecurity, Network Defense at Capella prepares students to assess, develop and implement solutions that safeguard information assets in today’s complex digital environment. Students acquire hands-on experience in our virtual lab, managing real-time responses to security breaches and performing vulnerability assessments. Knowledge to prepare for certifications like the CEH, CNDA, and CISSP® are studied.
CAPELLA's School of Business, Technology, and Health Care Administration - MS in Information Assurance and Cybersecurity program
My blog, my learning tools, and the small projects I build to keep sharp — scripts that automate my own knowledge retention through Cherry Tree note organization, alongside MOOCs and personal development sandboxes. (The Raspberry Pi / Kali lab now lives under Security.)
Ubuntu, Kali Linux, Debian, CentOS, Redhat
Powershell, Windows 11, Windows Server 2022, Active Directory, Group Policy
iOS, OS X, Xcode, Sketch, Android Studio
Amazon Web Services, Microsoft Azure
Docker, Kubernetes, Terraform
HTML5, CSS3, JavaScript, VIM, VS Code, Codepen.io
Java, Python, Ruby
Node.js, Flask, Ruby on Rails
MongoDB, PostgreSQL, Redis, SQLite, MariaDB
Apache, MySQL, Php
Wordpress, Moodle, Drupal
Photoshop, Illustrator, GIMP
Entra (formerly Azure AD), Sentinel, Intune, Defender for Endpoint
Elasticsearch, Logstash, Kibana, Filebeat
Git, GitHub, GitLab
Bootstrap, Sass, Jekyll
Android Development, Arduino
Nginx, Vagrant
Python, Pandas, PyTorch, TensorFlow, Seaborn
Grafana, Sketch
Next.js (App Router, Server Components), React, TypeScript, Zod
Vercel, Supabase (Postgres, Auth, Storage, Row-Level Security)