Skip to main content

Luis Javier Lozoya

Built things in construction. Now I build software and try to break it.

Five years writing React and Next.js on AWS, increasingly on the security side. GIAC certified (GFACT + GSEC). Currently working with clients in the US and Spain.

GIAC GFACT + GSEC Certified  ·  Pursuing GCIH  ·  US Work Authorized

Resume
Luis Javier Lozoya, Security-Focused Software Engineer
~/gsec-labs — zsh
luis@sec401$
Lab 1 / 6Network Forensics

About

Six years in construction. Now writing code and breaking it.

I'm from Spain. I studied architectural engineering at IE University and spent almost 6 years in commercial construction (structural detailing, CAD, project management) before switching to software.

Now I work on the security side of web and cloud. I went through the SANS Cyber Academy scholarship and came out with the GIAC GFACT and GSEC certifications.

Most of my recent work mixes web development with LLM features. I'm currently running a prompt-injection lab against a chatbot I built, testing how well the usual defenses hold up in practice.

Day job is at GDNA, building cloud-native apps on AWS. Next cert on my list is GIAC GCIH.

1st Place, HackOps 2024Judge, HarborHack 2024Speaker, HarborHack 2025

Tech Stack

Technologies I reach for every day, and the broader toolkit I bring to projects.

Core Stack

React
Next.js
TypeScript
Node.js
AWS
Python
PostgreSQL
Tailwind CSS

Also Work With

Security

  • OWASP Top 10
  • OWASP LLM Top 10
  • Threat Modeling
  • Burp Suite
  • OWASP ZAP
  • Secure Coding

Forensics & IR

  • Wireshark
  • tcpdump
  • PCAP Analysis
  • VPC Flow Logs
  • John the Ripper
  • Hashcat
  • exiftool
  • nfdump
  • DLP

Cloud & DevOps

  • Lambda
  • S3
  • Amplify
  • Docker
  • CI/CD
  • Git

AI / Automation

  • LangChain
  • OpenAI API
  • Prompt Engineering

Data & APIs

  • REST APIs
  • GraphQL
  • MongoDB
  • Express

Experience

5+ years across startups, agencies, and independent consulting

GDNA company logo

Software Engineer (Contract)

Current
AWS & Cloud Solutions
Apr 2024 to Present
Mount Pleasant, SC

Started translating Figma designs into React/Next.js code. Evolved into owning full application architecture, API design, and database design on AWS.

Key Achievements:

  • Architecting serverless AWS solutions: API Gateway, Lambda, S3, RDS, Cognito, IAM, Secrets Manager, Amplify
  • Designing APIs, front-end architecture, and database schemas for client applications
  • Running weekly client meetings to demo progress and incorporate feedback

Technologies Used:

AWS API GatewayLambdaS3RDSCognitoIAMSecrets ManagerAmplifyReactTypeScriptNext.jsPostgreSQL
Querri company logo

Software Engineer (Contract)

Data Analytics & Business Intelligence
Aug 2023 to Apr 2024
Mount Pleasant, SC

Built a client project using Svelte and maintained Querri's HubSpot website with custom code modifications throughout the contract.

Key Achievements:

  • Built a client-facing project using Svelte and FusionAuth
  • Modified and maintained Querri's HubSpot website with custom code
  • Built custom HubSpot CMS modules and templates

Technologies Used:

SvelteHubSpot CMSHTMLCSSJavaScriptFusionAuthAWS
Upstate Nutrition company logo

Software Engineer (Contract)

Upstate Nutrition
E-commerce & Wellness
Jul 2023 to Aug 2023
Remote

Short-term contract to rebuild the company's Shopify storefront. The engagement ended before completion.

Key Achievements:

  • Started rebuilding the Shopify storefront with Liquid templates
  • Gained experience with Shopify's ecosystem and e-commerce development

Technologies Used:

ShopifyLiquidJavaScriptCSSSEOAnalytics
Interloop company logo

Software Engineer

Data Analytics & Business Intelligence
Jul 2021 to Jun 2023
Charleston, SC

First engineering role after JRS Coding School bootcamp. Promoted from Software Engineer I to II. Full-stack development on Angular/NestJs stack with Azure cloud services.

Key Achievements:

  • Built custom Chrome extensions integrated with CRM tools using RESTful APIs and OAuth 2.0
  • Developed and maintained full-stack features using Angular, NestJs, MongoDB, and Azure Cosmos DB
  • Created Azure Functions with various triggers, reducing infrastructure costs for client workloads
  • Mentored junior developers and coordinated between development and leadership teams

Technologies Used:

AngularNestJsMongoDBAzure Cosmos DBAzure FunctionsTypeScriptNode.jsREST APIsOAuth2.0

Security Labs

13 labs

Selected hands-on labs with real packet captures, full analysis, and detailed writeups. Evidence of skill beyond certifications.

Network ForensicsCloud Network ForensicsPassword Management & CryptographyData Security & DLPNetwork SecurityWeb Application SecurityCryptographyIntrusion DetectionWindows SecurityLinux Security
Cloud Network Forensics

Lab 1.3 - AWS VPC Flow Log Analysis

Analyzed 173K VPC flow records across 579 log files: isolated 33,232 attacker flows from 20.106.124.93, determined a 6.5-hour attack window, quantified 265MB exfiltrated on port 8889 and 190MB on port 80, and confirmed the full attack surface (HTTP, SSH, 8889) using PCAP-to-NetFlow conversion with nfpcapd/nfdump.

AWS VPC Flow Logszcatzgrepawk
Read write-up
Network Forensics

Lab 1.2 – Wireshark Packet Analysis

Investigated a 628K-packet PCAP in Wireshark: used protocol hierarchy and conversation statistics to surface a port-80 scanning pattern from 3.142.238.241, followed an HTTP stream revealing a successful WordPress brute-force login (Hydra, admin/#AlphaInc!), and completed a live-capture exercise extracting an HTTP object from loopback traffic.

WiresharkPCAP analysisDisplay filtersHTTP stream following
Read write-up
Web Application Security

Lab 3.3 - Web App Exploitation

Discovered a SQL injection in Catalog.php's search parameter (LIKE '%<input>%'), dumped all products, enumerated databases and tables via stacked queries, then deployed the lab WAF and confirmed identical payloads were blocked with HTTP 418.

FirefoxPHP/MySQL web appManual SQL injectionWAF (lab-provided)
Read write-up
Network Forensics

Lab 1.1 – tcpdump Traffic Analysis

Analyzed PCAP traffic with tcpdump: identified /.env probing, WordPress brute-force with Hydra, and cleartext login parameters visible in the HTTP payload.

tcpdumpdigPCAP analysisCLI
Read write-up
Password Management & Cryptography

Lab 2.1 – Password Auditing

Cracked passwords across 4 hash types using John the Ripper and Hashcat: extracted and cracked an Office 2013 encrypted Excel file, an NTLM hash, and Linux crypt hashes using a CeWL wordlist. Demonstrated brute-force infeasibility against SHA-512 with Hashcat, then used John's word-mangling rules to expand 1,552 base words into 4M+ candidates to crack passwords the original wordlist missed.

John the RipperHashcatoffice2johnunshadow
Read write-up
Intrusion Detection

Lab 4.3 - Intrusion Detection and Network Security Monitoring with Snort3 and Zeek

Validated Snort 3.1.73 config, tightened HOME_NET to 10.130.0.0/16, ran the community ruleset against investigate.pcap, and surfaced an SSH CRC32 overflow shellcode pattern (294 alerts from 20.106.124.93 → 10.130.8.94:22). Re-ran Snort with a BPF filter pinned to the attacker IP, then processed the same PCAP with Zeek's extract-all-files policy and confirmed log output.

Snort 3.1.73.0Zeeksnort3-community.rulesBPF
Read write-up

Labs are from SANS Cyber Academy.

Certifications & Education

Industry certifications and academic foundation

GIAC Security Essentials (GSEC) professional certification
Verified

GIAC Security Essentials (GSEC)

SANS Institute
April 2026
Network SecurityCryptographyIncident Response+3
GIAC Foundational Cybersecurity Technologies (GFACT) professional certification
Verified

GIAC Foundational Cybersecurity Technologies (GFACT)

SANS Institute
January 2026
CybersecurityNetworkingOperating Systems+3
Introduction to AI professional certification
Verified

Introduction to AI

Google (via Coursera)
2025
Artificial IntelligenceAI ApplicationsData Science
Cybersecurity: System Administration Certificate Program professional certification
Verified

Cybersecurity: System Administration Certificate Program

Purdue University and Ivy Tech
2023
CybersecuritySystem AdministrationNetwork Security+2
Education

Cybersecurity Path - System Administration

Mar 2022 - May 2023
Purdue University NorthwestOnline

Cybersecurity and system administration program covering security fundamentals, network protection, and infrastructure management.

Full Stack Developer

Nov 2019 - Oct 2020
JRS Coding SchoolThe Harbor Entrepreneur Center, Charleston, SC

Intensive full-stack development program. Career pivot from construction to software engineering. Landed first engineering role at Interloop within months of completion.

Arquitecto Tecnico (Bachelor's in Architectural Engineering)

2006 - 2012
IE UniversitySegovia, Spain

Technical architecture degree covering structural engineering, construction management, and building design. Final thesis: design and construction technical drawings for a hospital. Foundation for project management and analytical thinking that carried into software engineering.

Portfolio

Selected client and independent work with measurable outcomes

Client Work

Delivered via GDNA, Querri, and direct engagements

AfricaNXT: Global Mentorship Platform (via GDNA)
Featured

AfricaNXT: Global Mentorship Platform (via GDNA)

Problem

Mentorship platform needed secure, scalable onboarding for ~1,200 users.

Solution

React UI components and a managed authentication flow. Session handling and input validation at the auth layer; infrastructure provisioned with least-privilege access controls.

Impact

60% improvement in onboarding efficiency. Secure registration and sign-in live in production.

Independent Projects

Side projects and open-source work with live demos and source code

Axis: Exit Planning SaaS for Financial Advisors (2026) project screenshot

Axis: Exit Planning SaaS for Financial Advisors (2026)

Role: Technical co-founder alongside a business development partner. I lead product design, technical architecture, and full-stack development.

Subscription platform that lets financial advisors initiate strategic exit planning conversations with business owner clients earlier in the relationship. $99/mo, no contracts, cancel anytime.

Problem: Financial advisors typically enter exit planning conversations late, after a sale becomes urgent. By then, other specialists have taken the seat at the table.
Approach: Multi-tenant SaaS in the clarity-app codebase. Each advisor gets a personalized assessment link to share with business owner clients. The assessment covers readiness, value gaps, and transferability risks. Advisors are notified on submission and review results in their dashboard to guide the next conversation.
Outcome: Subscription model at $99/mo with cancel-anytime terms. Pitch to advisors: get the exit-planning conversation started before someone else does.
Next.jsReactTypeScriptTailwind CSSStripe
Tinta Gallery: Spanish Watercolor Gallery (2026) project screenshot

Tinta Gallery: Spanish Watercolor Gallery (2026)

Role: Solo build: concept, design, full-stack development, deployment

Bilingual online gallery for two Spanish watercolorists, bringing their work to US buyers. Custom i18n routing, locale-aware unit display (in/cm), and an inquiry pipeline through Gmail SMTP.

Problem: Two painters in Gijón, Spain (Juan Mieres and Rafael Lozoya) had a strong following at home but no presence in the US. They needed a bilingual gallery site that carried their voice for American buyers and routed inquiries reliably.
Approach: Custom i18n with /en and /es route segments and middleware locale detection (cookie, IP geo, Accept-Language). Dictionary-based content, localized titles, dimensions shown in inches for English and centimeters for Spanish. Contact form posts to a Nodemailer + Gmail SMTP route. Deployed on Vercel.
Outcome: Live bilingual gallery at tinta.gallery showing 8 originals priced $300–$450. Operates as a DBA under IberiaTech Solutions LLC.
Next.js 16React 19TypeScriptTailwind 4Framer MotionTurbopack
TalentAgent: AI Job Fit Assessment Platform (2026) project screenshot

TalentAgent: AI Job Fit Assessment Platform (2026)

Role: Solo builder: design, full-stack development, AI integration, payments, deployment

Paste any job description and get an honest 0-100 fit score with strengths, gaps, and interview prep. Includes ghost job detection and a job board with AI scores.

Problem: Job seekers waste hours applying to roles that aren't a good fit or are ghost postings.
Approach: Built a full-stack platform with OpenAI for fit scoring, Supabase for data and auth, Stripe for payments, and a job board with pre-scored listings.
Outcome: Live platform that scores fit in 10 seconds, detects ghost jobs, and gives honest 'Don't Apply' signals. Free to use.
Next.js 15SupabaseOpenAIStripeTypeScriptTailwind CSS
ShopEssentialsHub: Honest Amazon Picks (2025) project screenshot

ShopEssentialsHub: Honest Amazon Picks (2025)

Role: Solo build: design, full-stack development, deployment (Vercel)

A thousand options on Amazon, one honest pick per category. Hand-tested gear across coffee, home, tech, and pets. No AI slop, no drop-ship clones, no fake stars.

Problem: Amazon is flooded with AI-written reviews, drop-ship clones, and inflated 4-star ratings. Buyers waste time second-guessing every category.
Approach: Built a Next.js site organized by category (Home & Kitchen, Work & Tech, Life & Play, Health & Car) with one editor-picked product per slot. Weekly Team Picks surface the strongest finds. Affiliate links route through Amazon's program.
Outcome: Live at shopessentialshub.com with curated picks across four categories and a weekly featured shortlist. Affiliate model, no paid placements.
Next.jsReactTypeScriptTailwind CSS
IberiaTech: Bilingual Web Consultancy (2025) project screenshot

IberiaTech: Bilingual Web Consultancy (2025)

Role: Solo consultancy: design, full-stack development, client relationships, deployment

Solo consultancy out of Charleston, SC. Websites, online stores, and the occasional piece of software nobody else will sell off the shelf. Built in English and Spanish. Recent clients: NEVA Estudio, Tinta Gallery, Coastal Millwork.

Problem: Small and mid-size clients (especially Spanish-speaking owners) get pushed into template-heavy agency builds with rotating account managers. They need bilingual sites that actually convert and a direct line to the person building them.
Approach: Solo consultancy with a consistent stack: Next.js, custom EN/ES routing where it makes sense, and Vercel deployment. The IberiaTech site itself uses locale detection, dark mode, and Framer Motion as the showcase build.
Outcome: Live at iberiatechsolutions.com with three production client projects shipped so far: NEVA Estudio, Tinta Gallery, and Coastal Millwork.
Next.js 14React 18TypeScriptTailwind CSSFramer Motion
Cursor Rules Hub: AI Community Platform (2025) project screenshot

Cursor Rules Hub: AI Community Platform (2025)

Role: Full-stack development, database design, deployment

Community-driven platform for sharing and discovering AI behavior rules for Cursor Editor. Rule browsing, creation tools, and file-pattern matching.

Problem: Cursor users had no central place to find, share, or version rules. Everyone was reinventing the wheel in their own .cursorrules files.
Approach: Next.js app with Supabase for storage and auth. Rule CRUD, tagging, and file-pattern matching so rules surface based on the file you have open.
Outcome: Live community site for browsing and contributing Cursor rules.
Next.js 14SupabaseTypeScriptTailwind CSS
YouTube GPT Creator (2024) project screenshot

YouTube GPT Creator (2024)

Role: Backend, AI integration, scripting/automation

AI-assisted automation for YouTube content workflows using Python and LangChain, reducing manual steps in scripting and planning.

Problem: Content creators spend significant time on scripting, research, and planning before recording.
Approach: Python tool using LangChain to automate research and draft scripts from prompts.
Outcome: Roughly 40% reduction in manual effort for script and planning steps.
PythonLangChain
NEVA Estudio, Concept Redesign (2026) project screenshot

NEVA Estudio, Concept Redesign (2026)

Role: Solo build: concept, design, full-stack development

Unsolicited concept redesign for a bilingual (ES/EN) architecture studio. Image-led project gallery, service detail modals, contact form, and Framer Motion interactions. Not affiliated with or endorsed by NEVA Estudio.

Problem: Spec brief: a bilingual editorial site for a design-led architecture studio, organized around the project portfolio rather than template marketing copy.
Approach: Built a concept site with next-intl locale routing, image carousel gallery, service modals, and Framer Motion interactions.
Outcome: Working concept with full i18n flow, accessible gallery interactions, and a minimalist editorial aesthetic.
Next.js 15React 19TypeScriptTailwind CSSFramer Motionnext-intl
Coastal Millwork & Supply, Concept Redesign (2025) project screenshot

Coastal Millwork & Supply, Concept Redesign (2025)

Role: Solo build: concept, design, full-stack development

Unsolicited concept redesign for a commercial interiors contractor. Project gallery, service detail pages, and local SEO patterns. Built with Next.js 16 and Tailwind CSS. Not affiliated with or endorsed by Coastal Millwork & Supply.

Problem: Spec brief: a content-rich showcase for a services-based contractor, organized around actual project work rather than templated marketing copy.
Approach: Designed and built a concept site with an interactive project gallery, service pages, and SEO-friendly metadata.
Outcome: Working concept with an interactive project gallery, service detail pages, and SEO-tuned metadata.
Next.js 16React 19TypeScriptTailwind CSS

Fit Check

Would Luis be a good fit?

Paste a job description and get an honest AI assessment of how Luis's experience maps to the role.

0 characters

Contact

Let's discuss your next project. Reach out via the form below or connect on LinkedIn