Hi, I'm Dennis K Hagan
A passionate AI Software Engineer crafting exceptional web experiences that bridge the gap between functionality and user delight.
Who is Dennis Hagan?
I'm Dennis Hagan, a passionate AI Software Engineer with over 8 years of experience crafting exceptional web experiences that bridge the gap between functionality and user delight. Currently serving as Lead Frontend Engineer & UX Specialist at Jet Airways of the US, I specialize in creating responsive, accessible, and performance-driven web applications that truly make a difference.
My journey in software engineering began in Ghana, where I earned my Computer Science degree and gained valuable experience working with enterprise systems at the Ministry of Foreign Affairs. This foundation taught me the importance of building robust, secure applications that serve real-world needs. Since then, I've expanded my expertise across continents, working in both academic and corporate environments in the United States.
Today, I'm pursuing my Master's in Artificial Intelligence at Harrisburg University, building on my Cybersecurity Master's from Webster University. What excites me is the intersection of web development and artificial intelligence. I'm deeply passionate about AI and Machine Learning, constantly exploring how these technologies can enhance user experiences and solve complex problems.
“Building the future, one line of code at a time.”
8+
Years Experience
Professional development
+35%
User Engagement
Improvement achieved
Angular & React
Frontend Mastery
Core technologies
AI & ML
Passion
Future focus
What I Do Best
Combining technical expertise with creative problem-solving to deliver exceptional results
Frontend Mastery
8+ years with Angular and React, creating intuitive interfaces that users love and developers enjoy maintaining.
UX-Driven Development
Designing solutions that increased user engagement by 35% through data-driven design decisions.
Performance Optimization
Leveraging analytics and testing to improve user experiences and application performance.
Leadership & Collaboration
Leading teams and translating complex requirements into elegant technical solutions.
Technical Skills
A comprehensive toolkit built through years of hands-on experience and continuous learning
React
95%TypeScript
90%Next.js
85%Tailwind CSS
92%Vue.js
80%Other Technologies
Featured Projects
A selection of projects that showcase my expertise in full-stack development and problem-solving
Evolution of Artificial Intelligence (Artifact 1)
My team and I created a comprehensive presentation exploring the historical development of AI from its foundational theories in the 1900s through modern breakthroughs like ChatGPT and transformer architectures. This project showcases my research skills and passion for understanding how AI has evolved from early automata and theoretical frameworks to today's sophisticated machine learning systems.
Focus Areas
Gemini Code Companion (Artifact 2)
An intelligent AI-powered development assistant built with Google Gemini that serves as the ultimate coding partner for software developers. This full-stack chatbot provides expert code generation, debugging assistance, and technical guidance across all major programming languages and frameworks. Features include real-time code analysis, security best practices enforcement, and comprehensive explanations of complex technical concepts.
Tech Stack
Handwritten Note Analyzer (Artifact 3)
A comparative AI analysis project examining how different language models interpret handwritten content. I used both Gemini and ChatGPT to analyze a page of handwritten notes from a residency workshop covering topics of stereotypes, cultural diversity with mentions of Nigeria and India, communication, and personal values like integrity and trust. This project highlights the significant differences in AI model accuracy - while Gemini correctly identified and analyzed the notes' content, ChatGPT incorrectly interpreted the same image as a "dark, partially decayed object" resembling a "decomposing small animal or bird."
Focus Areas
Work Experience
A journey of growth, innovation, and impact across continents
Lead Frontend Engineer & UX Specialist
Specializing in creating responsive, accessible, and performance-driven web applications. Leading frontend development and focusing on user experience.
Key Achievements
- Increased user engagement by 35% through UX-driven development
- Lead frontend team in creating intuitive interfaces
- Continuously improve user experiences via analytics and testing
- Translate complex requirements into elegant technical solutions
Technologies & Skills
Enterprise Systems Engineer
Gained valuable experience working with enterprise systems, learning the importance of building robust, secure applications that serve real-world needs.
Key Achievements
- Developed and maintained robust, secure enterprise applications
- Worked on systems with critical real-world impact
- Built strong foundation in enterprise-level software engineering
Technologies & Skills
Education
A continuous journey of learning and growth across continents and disciplines
Master of Science in Artificial Intelligence
Deepening my expertise in AI and Machine Learning to explore how these technologies can enhance user experiences and solve complex problems.
Key Focus Areas
Master of Science in Cybersecurity
Gained strategic thinking and technical depth in securing digital assets and systems.
Key Focus Areas
Bachelor of Science in Computer Science
Focused on software engineering, algorithms, and web development, which started my journey in technology.
Key Focus Areas
Continuous Learning
Beyond formal education, I continuously expand my knowledge through online courses, certifications, and hands-on projects. I believe in lifelong learning as the key to staying relevant in the rapidly evolving tech landscape.
Beyond The Code
I believe great software engineering isn't just about writing code – it's about understanding people and solving real problems. When I'm not coding, you'll find me diving deep into AI research, experimenting with machine learning, or mentoring aspiring developers.
AI Research
Diving deep into the latest AI research papers and experimenting with cutting-edge machine learning techniques.
Open Source
Contributing to open source projects and sharing knowledge with the developer community.
Mentoring
Guiding aspiring developers and sharing insights from my journey across different continents.
“Technology should serve humanity, not the other way around.”
This philosophy drives everything I do – from the interfaces I design to the solutions I architect. Every line of code should make someone's life a little bit better.
My journey from Ghana to the United States has taught me that the best innovations come from diverse perspectives and experiences. I bring this global mindset to every project, always asking: “How can we make this better for everyone?”
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.