Vishal Perla

Hi, I’m Vishal Perla

A 3rd-year Computer Science student at UC Santa Cruz. I'm passionate about building scalable AI, full-stack and cloud applications. feel free to reach out if you would like to work together!

Full-Stack + AI Developer
Cybersecurity/IT Specialist
Contact

Work Experience

Snowflake logo

Software Engineer Intern

Snowflake
Oct 2025 – Present
Menlo Park, CA
Internship · On-site

Incoming Summer 2026 intern on the Product Experience team

Tree-Plenish logo

Software Developer Lead

Tree-Plenish
Sep 2025 – Present
Boston, MA
Contract · Remote

Lead developer leveraging Python & ML to scale sustainability and reforestation initiatives across the country.

  • Architected and built entire workflow system, designing scalable architecture and leading a team of 6 developers.
  • Partnered with 200+ schools across the US, resulting in 10,000+ trees planted nationwide.
  • Leveraged Python and ML to optimize resource allocation and streamline operations across distributed partnerships.
Complama logo

Software Engineering Intern

Complama
Sep 2025 – Dec 2025
New York, NY
Internship · Remote

Built and deployed core frontend features and backend APIs, while contributing to cybersecurity workflows and overall platform improvements.

  • Implemented full-stack features across React/JavaScript frontends and Java Spring Boot/MySQL APIs, focusing on performance, scalability, and clean integration.
  • Contributed to cybersecurity and compliance workflows, helping improve reliability and trust in the platform.
  • Collaborated with product and engineering teams in Agile Scrum sprints, leveraging AWS (EC2, S3, SES) and CI/CD (GitHub Actions) to deliver incremental improvements.
UCSC - ITS logo

Information Technology Technician

UCSC - ITS
Aug 2024 – Aug 2025
Santa Cruz, CA
Full-time · Hybrid

First-level software and hardware support & incident response across 10,000+ UCSC affiliates; built Python/PowerShell automations and HTML scripts.

  • Built a Python ServiceNow auto-routing extension that classifies hardware/software/network issues and assigns the right group; cut misroutes by ~95% and shortened time-to-first-response.
  • Diagnosed and remediated campus-wide outages affecting up to 6,000+ users; restored service within ~60 minutes via coordinated incident response.
  • Produced HTML cybersecurity-awareness templates and phishing advisories for campus comms; reached 300+ faculty & students and improved report quality during incidents.
  • Onboarded and trained new student assistants on help desk software, ticket-triage best practices, and customer-service standards

Projects

AI Incident Copilot

May - Aug 2025
AI Incident Copilot screenshot

RAG-powered dashboard that transforms alerts/logs into structured incident response actions.

ReactViteFastAPIPythonOpenAI APIPineconeSQLite
  • Analyzes raw security alerts and JSON logs to generate step-by-step remediation guided by MITRE/NIST.
  • Built-in metrics panel tracks latency, success rate, and errors for observability.
  • Used internally with coworkers at startups to log and respond to common cybersecurity issues; preparing for public deployment.

Dream Blast

Mar - Jun 2025
Dream Blast screenshot

Award-winning indie game showcasing scalable code architecture and UI/UX design in GDevelop + JavaScript.

GDevelop 5JavaScriptJSON
  • Implemented a unique timeline mechanic with 1,000+ lines of custom JavaScript to record and replay player actions.
  • Designed clone-based puzzle combat and pressure plate systems, combining continuous movement with enemy AI.
  • 🏆 Awarded Best UI/UX at GDevelop Game Jam #7 and recognized for Best Code Mechanics; deployed on Vercel & Itch.io with 2,200+ visits.

AWS S3 Image Uploader

Aug 2025
AWS S3 Image Uploader screenshot

Secure preview, upload, and retrieval of images via AWS S3.

ReactNode.jsExpressAWS S3
  • Protects credentials server-side; supports pre-signed upload flows.
  • Designed for e-commerce, CMS assets, and profile images at scale.
  • Demoed live with employees at Linkedin,Oracle and Snowflake for broader feeback.

Conversational AI Job Assistant

Jan 2025
Conversational AI Job Assistant screenshot

FastAPI + React assistant for job search, ranking, and interview generation.

FastAPIPythonReactViteTailwind CSSOpenAI APIFAISS
  • Parses user prefs, ranks top matches, and explains selection reasons.
  • “Interview Generator” builds 5-question sets with rubrics from a FAISS index.
  • Built end-to-end with robust CORS and error handling.

Phishing Education Tool

Nov 2024
Phishing Education Tool screenshot

Interactive quiz using real scam examples to teach phishing red flags.

HTMLCSSJavaScript
  • Reached 300+ users across students, faculty, and elderly learners.
  • Deployed as a public resource with instant certificate downloads.

Supabase Issue Tracker (Auth/RLS)

Aug 2025
Supabase Issue Tracker (Auth/RLS) screenshot

Multi-tenant issue tracker with Supabase Auth, Postgres RLS, and org/project roles.

SupabasePostgreSQLRow-Level SecuritySQLNext.jsReactTypeScript
  • Enforced org/project isolation via Postgres RLS; protected CRUD with policy checks.
  • SQL migrations, seeds, audit triggers, and pg functions for safe writes & history.
  • Schema for orgs/projects/issues/comments with owner/admin/member roles.
Programming Languages
Frontend
Backend
Tools & Platforms
HTML
CSS
JavaScript
Python
Java
C
C++