Select a color mode:

Agam Singh

Computer Software Engineer

Computer Engineering co-op student focused on building clean front-end experiences and practical software systems. Experience spans HTML, CSS, JavaScript, Node.js, and real-time applications, with hands-on work in collaborative projects and hackathons. Strong interest in cybersecurity, system design, and scalable products. Balances technical depth with leadership, communication, and execution through roles in student organizations and tech initiatives. Driven by precision, efficiency, and learning by building.

me

Projects

Data Structures & Graph Algorithms (Programming Assignments)

Implemented two algorithm-focused projects in Java centered on efficient data structures and graph theory. Designed a Union-Find solution to analyze island connectivity, then modeled the Paris Metro as a weighted graph by identifying hub stations, constructing a reduced hub network, and computing a minimum spanning tree using Kruskal’s algorithm. Emphasis on correctness, scalability, and clean algorithmic design.

  • Java
paris_metro_graph

LockSmith AI

Co-built an AI-powered web application to streamline secure access workflows. Led all front-end development and integrated AI functionality to deliver a clean, responsive user experience. Focused on usability, real-time interaction, and practical application of AI in a security-oriented system.

  • HTML
  • CSS
  • JavaScript
  • Groq API
  • Python
Lock_Smith_AI_Logo

Real-Time Chat Application

Built the complete front-end for a real-time chat application using HTML, CSS, and vanilla JavaScript. Designed the UI, message layout, input handling, and user experience, while collaborating on Socket.IO integration for live messaging. The result is a clean, low-latency interface that supports multi-user conversations and real-time updates.

  • HTML
  • CSS
  • JavaScript
Screenshot_of_the_app