Andrew Haralambous

Dual BS/MS Student @ University of Michigan-Flint

Andrew Haralambous

Application security engineer and full-stack developer — building secure, scalable software and researching type systems along the way.

About

I'm a Computer Science and Software Engineering student at the University of Michigan-Flint, pursuing a dual BS/MS with a concentration in Cybersecurity Engineering. I split my time between application security, full-stack product work, and research on type systems that catch runtime errors before they happen.

Currently —interning as an Application Security Engineer at Consumers Energy, building Skillfolio, and researching dependent-type systems as a Google-sponsored research assistant.

Timeline

Where I've been

Application Security Engineer Intern

Consumers Energy

Internship
May 2026Aug 2026Jackson, MI (Hybrid)
  • Selected for Summer 2026 Application Security Engineer internship. Learning OWASP Top 10.
  • Developed an automated Secure Code Coverage key performance indicator (KPI) using Python, Checkmarx One APIs, and cross-team collaboration, to measure application security compliance, reporting repositories free of Critical and High vulnerabilities for enterprise security scorecards and dashboarding initiatives.

Founder & Project Lead

Skillfolio

Founder
Jan 2026PresentFlint, MI (Remote)
  • Architecting a full-stack SaaS platform featuring a Next.js/TypeScript/React/Tailwind frontend and a Java Spring Boot backend to deliver highly responsive personal branding and resume optimization tools.
  • Engineering secure data pipelines utilizing Supabase with Row-Level Security (RLS) and synchronization plugins.
  • Optimizing client-side performance during secure data mutations by implementing modern React patterns, including Server Actions and optimistic UI updates, reducing initial page load times by ~40%.

Google-Sponsored Research Assistant — Software Engineering & Type Systems

University of Michigan-Flint

Research
Sep 2025PresentFlint, MI (Remote)
  • Collaborating with a Google software engineer and 2 faculty researchers on scalable software analysis.
  • Developing a novel type system to prevent runtime errors like division by zero and array index out-of-bounds.
  • Prototyping a dependent-type system in Java/Kotlin to enforce stronger correctness guarantees at compile time.

AI MOVE Fellowship

Handshake

Fellowship
Sep 2025PresentFlint, MI (Remote)
  • Reviewed 600+ criteria across 15 websites to validate website features and user interaction flows.
  • Applied systematic software quality assurance practices to ensure 100% accuracy of data fed to AI models.
  • Categorized and labeled content to enable consistent data interpretation across a remote research team.
  • Collaborated with project leaders to clarify ambiguous evaluation criteria and improve overall data accuracy.

SURE "AI in Education" Research Fellow

University of Michigan-Flint

Research
May 2025Aug 2025Flint, MI
  • Analyzed academic literature on student AI use in college/university courses for research survey development.
  • Categorized and labeled 100+ course syllabi to identify patterns in AI policy and disclosure developed by faculty.
  • Created a research survey to interview 100+ students about whether and how they would disclose their AI usage.
  • Collaborated with 8+ faculty and 30 research peers to review findings, refining the direction of my research.

Freelance Roblox Fullstack Developer

Self-employed

Freelance
Jun 2023PresentFlint, MI (Remote)
  • Designed and implemented real-time user interface systems for Roblox games using Lua and Roblox Studio.
  • Owned features from concept to deployment and collaborated with designers and 30+ clients to refine usability.
  • Delivered modular, production-ready code that optimized navigation responsiveness for 100+ concurrent players.
  • Integrated UI with backend scripts to enable features like inventory management and customizable settings UIs.

Projects

Selected work

Skillfolio

Founder & Project Lead

Closed Source

A full-stack SaaS platform for personal branding and resume optimization — Next.js/TypeScript/React/Tailwind frontend, Java Spring Boot backend, and Supabase with Row-Level Security for secure data pipelines. Server Actions and optimistic UI cut initial load times by ~40%.

Next.jsSpring BootSupabase

Dependent-Type System Research

Google-sponsored research

Closed Source

Prototyping a dependent-type system in Java/Kotlin with a Google software engineer and UM-Flint faculty researchers, aimed at catching runtime errors like division by zero and array index out-of-bounds at compile time.

JavaKotlinType Systems

Skills

What I work with

Contact

Say hi.

I'm open to internships, research collaborations, and interesting problems in software or security engineering — feel free to reach out.