Open to internships and junior roles

Hi, I'm Evie.

Computer Engineering Student at Assumption University. Building AI systems with security at the core.

AI engineering · Cybersecurity

⌘ quick lookNNYXUSHHORUSSSYCL

01 — About

Builder of intelligent + secure systems

I'm a Computer Engineering student at Assumption University with a focus on AI engineering and cybersecurity. I like building intelligent systems — and then figuring out how to break them, before someone else does.

My flagship projects bridge AI and security: NYXUS, a full-stack RAG chatbot with production-grade defenses (prompt-injection scoring, PII redaction, OWASP Top 10 code scanner, audit log), and HORUS, an AI-powered threat intelligence dashboard that pulls live CVE data from NVD and summarizes it in plain Thai/English with Gemini.

Beyond those, I work on classical ML, low-level systems with C/C++ and SYCL, and modern web development with Next.js. I'm currently looking for internships and junior roles in AI Engineering, Security Engineering, or full-stack development.

02 — Featured

NYXUS — Full-stack RAG chatbot with security-first design

An end-to-end Retrieval-Augmented Generation chatbot built to demonstrate production-grade engineering across full-stack, AI, and applied security. Users can chat with a Gemini-powered assistant grounded in PDF documents they upload, scan code for OWASP Top 10 vulnerabilities, and review every privileged action through an audit log.

NYXUS screenshot — chat UI with RAG citations and PII redaction

What it does

  • PII redaction across 10+ pattern classes including Luhn-validated credit cards, before any user input reaches the LLM
  • Weighted prompt-injection scoring across 7 signal classes (instruction override, role hijack, system-prompt leak, jailbreaks, delimiter smuggling)
  • OWASP Top 10 code scanner using structured-output Gemini prompts with severity-rated findings and fix recommendations
  • Append-only audit log of every privileged action: auth, conversation CRUD, document upload, chat send, security scan
  • Hardened HTTP headers, slowapi rate limiting, CORS allowlists, retry/backoff for transient LLM errors
  • GitHub Actions CI running pytest, tsc, and prisma validate on every push

Tech

Next.js 16React 19TypeScriptFastAPIPythonPostgresPrismaNextAuth v5Google GeminiTailwind 4VercelRenderSupabase
OWASP code scanner
Audit log table
Login screen

03 — Featured

HORUS — AI-powered threat intelligence dashboard

A real-time CVE intelligence dashboard for security analysts. HORUS ingests live vulnerabilities from the NVD REST API, summarizes them in plain Thai/English with Google Gemini, and answers follow-up questions through a streaming bilingual chat assistant — with one-click PDF export for offline triage.

What it does

  • Live CVE ingestion from the NVD REST API v2.0 with CVSS v3.1 / v3.0 / v2 score normalization and severity-band mapping
  • Structured Thai-language summaries (affected systems, attacker capabilities, remediation urgency) generated by Gemini 1.5 Flash
  • Streaming bilingual Thai/English security assistant with active-CVE context injected into the system prompt
  • Filterable analyst UI — keyword, severity, date range, CVSS score — with paginated CVE table and Recharts severity distribution
  • One-click PDF export of filtered CVE reports via jsPDF + jspdf-autotable for offline triage and stakeholder sharing
  • Rate-limit-aware NVD fetching with optional API-key elevation (5 → 50 requests / 30 seconds)

Tech

Next.js 14React 18TypeScriptTailwind CSSGoogle GeminiRechartsjsPDFNVD APIVercel

04 — Skills

Languages, tools, and topics

AI / ML

Pythonscikit-learnOpenCVRAGLLMsEmbeddingsVector SearchCNNTransfer LearningPCAK-MeansNLP

Frontend

Next.jsReactTypeScriptTailwind CSSFramer MotionRechartsjsPDFHTML5CSS

Backend

FastAPIPythonNode.jsNextAuthPrismaPostgresSQLREST APIsOAuth 2.0

Security

OWASP Top 10Prompt InjectionPII RedactionCVE AnalysisThreat IntelligenceNVD APIWeb App SecurityAuthenticationRate LimitingSecurity Headers

Systems

CC++SYCLIntel oneAPICMakeLinuxBash

Tools

GitGitHub ActionsCI/CDVercelRenderSupabase

05 — Contact

Let's build something.

I'm looking for internships and junior roles in AI, security, and full-stack engineering. If you have a role that fits — or just want to chat about RAG, prompt injection, or parallel computing — reach out.

kansinee.dev@gmail.com

Bachelor of Engineering · Computer Engineering · Assumption University (ABAC) · Bangkok, Thailand · Expected Graduation: October 2027