Software Engineering Student Software Architecture · AI-Assisted Software Engineering · Security Research
I am a software engineering student focused on the design, implementation, and security analysis of production software systems. My work combines practical experience building large-scale web platforms with independent research on the structural risks introduced by AI-assisted software development.
I have built and maintained more than 450,000 verified lines of source code across owned repositories, including production Next.js and React systems, CMS architectures, travel technology platforms, and academic projects in C and C++.
My current research focuses on the security limitations of AI-assisted development workflows, particularly in repository-scale systems where locally correct generated changes may weaken global security properties.
Areas of interest include:
- Authorization-boundary erosion in generated code
- Route and Server Action exposure in Next.js applications
- Secret handling and debug-surface persistence
- Policy enforcement across large codebases
- Structural security auditing for AI-generated changes
- Human-in-the-loop validation of coding-agent outputs
I presented work on structural security in AI-assisted software systems at the Max Planck Institute for Security and Privacy. The presentation covered trust boundaries, route visibility, authorization policy enforcement, and limitations of current coding-agent evaluation benchmarks.
CMS Nova is a headless content management architecture focused on dynamic content schemas, localization, role-based access control, Prisma-based persistence, and maintainable administrative workflows. The project serves as a practical case study for studying security, modularity, and long-term maintainability in AI-assisted software systems.
I work on production travel technology platforms built with Next.js, React, Prisma, PostgreSQL, and AWS S3. These systems include booking workflows, content management, media pipelines, authentication flows, database migrations, and operational tooling for tourism-related services.
Secure is a production-security review and hardening workflow for evaluating AI-generated code changes against repository-wide security invariants before deployment. It focuses on authentication trust, authorization dominance, tenant and owner boundaries, exposed routes, unsafe secrets, debug surfaces, storage flows, webhooks, payments, AI/PDF processing, and architectural-boundary violations introduced during AI-assisted development.
A reusable headless CMS and administrative architecture with dynamic content models, localization support, schema-driven workflows, and strict type-safety across the application stack.
A multi-platform travel ecosystem for B2B booking and tourism operations. The system includes production architecture, database migrations, media infrastructure, authentication flows, and security hardening.
Tourism and content platforms built with Next.js, React, Prisma, PostgreSQL, and CMS-driven publishing workflows.
An international B2B tour-operator platform built with Next.js, Prisma, PostgreSQL, and AI-assisted development workflows. I led architecture decisions and performed security review of Server Actions, API surfaces, and authentication-sensitive flows.
Languages: TypeScript, JavaScript, Python, Java, C, C++, C#, PHP Frontend: Next.js, React, Astro, Tailwind CSS, App Router, SSR, React Server Components Backend and Data: Node.js, Prisma, PostgreSQL, Better Auth, REST APIs, Server Actions AI-Assisted Development: Claude Code, OpenAI Codex, GPT-based coding workflows, Gemini API, OpenRouter Infrastructure: Docker, Git, Linux/VPS, Vercel, AWS S3, Coolify, Hetzner Security: Zero-Trust RBAC, authorization-boundary review, API security, Server Action security, secret handling, structural security audits
B.Sc. Software Engineering, Politécnico Grancolombiano Expected graduation: 2027 GPA: 4.59 / 5.0
My academic interests include software architecture, secure software engineering, databases, algorithms, verification, and the reliability of AI-assisted development environments.
Email: daniel.ca.pe207@gmail.com GitHub: github.com/danielcadev Portfolio: mitiqueteonline.com · conociendocolombia.com · b2b.tripeuropa.com



