DH

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.

Component Architecture
State Management
Performance Optimization
Responsive Design

UX-Driven Development

Designing solutions that increased user engagement by 35% through data-driven design decisions.

User Research
Prototyping
A/B Testing
Accessibility

Performance Optimization

Leveraging analytics and testing to improve user experiences and application performance.

Core Web Vitals
Code Splitting
Lazy Loading
Bundle Optimization

Leadership & Collaboration

Leading teams and translating complex requirements into elegant technical solutions.

Team Leadership
Mentoring
Technical Planning
Cross-functional Collaboration

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

JavaScriptHTML5CSS3SASSBootstrapMaterial-UIFirebaseSupabaseVercelNetlifyGitHub ActionsJira

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

ResearchAI HistoryPresentationTeam CollaborationAnalysis
View PDF

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

Google Gemini AINatural Language ProcessingCode AnalysisFull-Stack DevelopmentAPI Integration

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

AI ComparisonImage AnalysisGoogle GeminiChatGPTResearch Analysis
View PDF

Work Experience

A journey of growth, innovation, and impact across continents

CURRENT

Lead Frontend Engineer & UX Specialist

Jet Airways of the US
United States
PresentFull-time

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

AngularReactUX DesignPerformance OptimizationLeadership

Enterprise Systems Engineer

Ministry of Foreign Affairs
Ghana
2016 - 2020Full-time

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

Enterprise SystemsSecurityJavaSQLSystem Architecture

Education

A continuous journey of learning and growth across continents and disciplines

IN PROGRESS

Master of Science in Artificial Intelligence

Indiana Wesleyan University
Indiana, USA
In Progress

Deepening my expertise in AI and Machine Learning to explore how these technologies can enhance user experiences and solve complex problems.

Key Focus Areas

Machine Learning
Deep Learning
Natural Language Processing
Computer Vision
AI Ethics
COMPLETED

Master of Science in Cybersecurity

Webster University
Missouri, USA
Completed

Gained strategic thinking and technical depth in securing digital assets and systems.

Key Focus Areas

Network Security
Cryptography
Risk Assessment
Digital Forensics
Security Architecture
COMPLETED

Bachelor of Science in Computer Science

Kwame Nkrumah University of Science and Technology
Ghana
Completed

Focused on software engineering, algorithms, and web development, which started my journey in technology.

Key Focus Areas

Software Engineering
Data Structures
Algorithms
Web Development
Database Systems

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.

Let's Connect

Follow Me

Send a Message