'use client'; import { Mail, MapPin, Github, Linkedin, ExternalLink, Award, Briefcase, GraduationCap, Code, Database, Cloud, Terminal, Send } from "lucide-react"; export default function Home() { const personalInfo = { name: "Dheeraj Gajula", title: "Software & Network Engineer", email: "dheeraj.gajula@colorado.edu", location: "Boulder, CO", portfolio: "portfolio", linkedin: "www.linkedin.com/in/dheeraj-gajula-8776381ba", github: "github.com/dheerajgajula02" }; const experience = [ { title: "Software Engineer – 1", company: "Versa Networks", location: "Bangalore, India", period: "June 2024 – Aug 2025", highlights: [ "Developed REST APIs in GoLang and Cassandra serving 3000+ reqs/s with metrics through Prometheus and Grafana dashboards", "Performed Quantitative and Qualitative analysis of virus total malicious feed data building data pipelines using Python and BigQuery with Mathematical Reinforcement model", "Containerized multiple services using Docker and Kubernetes and deployed them in GCP" ] }, { title: "Software Engineer – Intern", company: "Versa Networks", location: "Bangalore, India", period: "Feb 2024 – June 2024", highlights: [ "Automated device usage tracking, reduced billing time from 7 days to under an hour", "Analyzed inconsistent logs, built anomaly detection systems and StateMachines to track device states", "Used MongoDB and Python Data modelling to process hierarchical data with insights on Prometheus and Grafana", "Used Flask and FastAPI for services, Docker and Docker compose for deployment" ] } ]; const education = [ { degree: "Master's in Computer Science", school: "University of Colorado – Boulder", location: "Boulder, CO", period: "Aug 2025 – May 2027", coursework: ["Enterprise Networks", "Network Systems", "Machine Learning"] }, { degree: "Bachelor's in Computer Science and Engineering", school: "Dayanada Sagar College of Engineering", location: "Bangalore, India", period: "Nov 2020 – May 2024", gpa: "3.76/4.0", coursework: ["Data Structures & Algorithms", "Database Systems", "Operating Systems", "Computer Networks", "Cloud Computing", "Machine Learning", "Deep Learning", "NLP", "Computer Vision"] } ]; const projects = [ { name: "Network Applications", tech: "C++, Network Programming", period: "Sept 2025 – Present", description: [ "Developed multi-threaded TCP/UDP-based HTTP Web Server in C++ with GET/HEAD/POST request parsing and UDP client/server file transfer system with FTP-like commands", "Implemented persistent connections with pipelining and timeout handling, serving multiple file types with correct Content-Type headers", "Built concurrent request processing using threading/forking for HTTP with reliable transfer mechanisms (Stop-and-Wait, Go-Back-N) for UDP" ] }, { name: "Enterprise Network Lab", tech: "STP, DHCP Server, EIGRP, RIP, Wireshark, Wireless, VLANs", period: "Sept 2025 – Present", description: [ "Configured Cisco enterprise networks with VLANs, trunking (802.1Q/ISL), VTP, STP/RSTP, and HSRP-based gateway redundancy", "Deployed wireless LANs with DHCP, multi-SSID VLAN segmentation; implemented NAT/PAT for Internet, DMZ, and VLAN address translation", "Implemented routing protocols (RIP v1/v2, EIGRP, OSPF multi-area) with redistribution, VRF isolation, DR/BDR elections, and summarization" ] }, { name: "Schizo AI", tech: "Python, TensorFlow, Explainable AI", period: "2024", description: [ "Presented undergrad thesis at International Conference for Advanced Data Driven Intelligence", "Explored explainable AI models like Lime, SHAP, CAM in the context of Schizophrenia diagnosis" ] } ]; const skills = { "Languages": ["GoLang", "Python", "C/C++", "SQL", "Bash"], "Frameworks & Database": ["Flask", "FastAPI", "Postgres", "BigQuery", "Cassandra", "MongoDB", "Prometheus", "FireBase"], "Developer Tools": ["Git", "Docker", "Kubernetes", "GCP", "Grafana", "AWS", "NGINX", "Hugging Face", "wireshark"], "Libraries": ["pandas", "NumPy", "Matplotlib", "TensorFlow", "OpenCV", "scikit-learn", "Seaborn", "NLTK"], "Networking": ["TCP/IP", "UDP", "HTTP/HTTPS", "DNS", "DHCP", "BGP", "OSPF", "EIGRP", "RIP", "VLANs", "NAT/PAT", "Sockets", "protocol design"] }; const achievements = [ { title: "Explainable AI in the context of Schizophrenia", year: "2024", description: "Presented undergrad thesis at International Conference for Advanced Data Driven Intelligence. Built Schizo AI project exploring explainable AI models." }, { title: "Smart India Hackathon Winner", year: "2022", description: "Innovative solutions to save Court's time during hearings. Built project Tenali as backend engineer." }, { title: "UNESCO India Africa Hackathon Finalist", year: "2023", description: "Energy flow optimization. Selected from 200 students from India. Received Best Contributors award." } ]; return (
{/* Hero Section */}

{personalInfo.name}

{personalInfo.title}

{[ { icon: Mail, text: personalInfo.email, href: `mailto:${personalInfo.email}` }, { icon: Github, text: personalInfo.github, href: `https://${personalInfo.github}` }, { icon: Linkedin, text: "LinkedIn", href: `https://${personalInfo.linkedin}` } ].map((contact, idx) => (
{contact.text}
))}
{/* Experience Section */}

EXPERIENCE

{experience.map((job, idx) => (

{job.title}

{job.company}

{job.location}

{job.period}
    {job.highlights.map((highlight, hIdx) => (
  • {highlight}
  • ))}
))}
{/* Projects Section */}

PROJECTS

{projects.map((project, idx) => (
{project.period}

{project.name}

{project.tech}

    {project.description.map((desc, dIdx) => (
  • {desc}
  • ))}
))}
{/* Skills Section */}

TECHNICAL SKILLS

{Object.entries(skills).map(([category, items], idx) => (

{category}

{items.map((skill, sIdx) => ( {skill} ))}
))}
{/* Education Section */}

EDUCATION

{education.map((edu, idx) => (
{edu.period}

{edu.degree}

{edu.gpa && (
GPA: {edu.gpa}
)}

{edu.school}

{edu.location}

KEY COURSEWORK:

{edu.coursework.slice(0, 6).map((course, cIdx) => ( {course} ))}
))}
{/* Achievements Section */}

ACHIEVEMENTS

{achievements.map((achievement, idx) => (

{achievement.title}

{achievement.description}

{achievement.year}
))}
{/* Contact Section */}

CONTACT ME

{/* Contact Info */}

GET IN TOUCH

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

{personalInfo.email}
{personalInfo.location}
{/* Contact Form */}
{ e.preventDefault(); const formData = new FormData(e.target); const subject = formData.get('subject'); const message = formData.get('message'); window.location.href = `mailto:${personalInfo.email}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(message)}`; }}>
{/* Footer */}
); }