Ongoing

Computer Science & Game Development

Self-Directed Learning 5+ Years Continuous Development

Continuous learning through online courses, documentation, and hands-on projects. Focused on modern web development frameworks, game development with Unreal Engine, and software engineering best practices.

Core Learning Areas:

  • Web Development: Modern JavaScript frameworks, responsive design, API development
  • Game Development: Unreal Engine, multiplayer systems, game mechanics design
  • Software Engineering: Clean code practices, version control, testing methodologies
  • Database Management: SQL and NoSQL databases, data modeling, optimization
  • System Architecture: API design, microservices, scalable system development

Learning Resources:

Online Platforms

  • MDN Web Docs
  • Unreal Engine Documentation
  • Stack Overflow Community
  • GitHub Open Source Projects
  • Developer Blogs & Articles

Practical Projects

  • Personal Portfolio Development
  • Multiplayer Game Projects
  • API Integration Systems
  • Web Application Development
  • Open Source Contributions

Key Learning Outcomes:

  • Proficiency in full-stack web development
  • Understanding of game development principles and multiplayer architecture
  • Experience with modern development tools and workflows
  • Strong problem-solving and debugging skills
  • Ability to learn and adapt to new technologies quickly

Technical Support & ICT

Professional Experience 6+ Years Hands-on Learning

Gained extensive experience in technical problem-solving, system administration, and user support while working as first-line IT support for educational institutions. This role provided practical experience with various technologies and systems.

Professional Skills Developed:

  • System Administration: Windows server management, network configuration
  • Hardware Troubleshooting: Desktop, laptop, and peripheral device repair
  • Software Support: Installation, configuration, and maintenance of educational software
  • User Training: Creating documentation and conducting training sessions
  • Project Management: Coordinating IT projects and system migrations

Technical Certifications & Training:

IT Support Fundamentals

Hardware diagnostics, software troubleshooting, and network basics

Educational Technology

Supporting learning management systems and educational software platforms

Customer Service Excellence

Effective communication and user support methodologies

Advanced Development Specialization

Specialized Training Focus Areas Professional Growth

Focused learning in advanced development topics, particularly API integration, real-time systems, and modern development practices to support professional growth.

Specialized Study Areas:

API Development & Integration

  • RESTful API design principles
  • Authentication and security
  • Third-party service integration
  • SMS and communication APIs

Game Development Advanced Topics

  • Multiplayer networking
  • Real-time synchronization
  • Performance optimization
  • User experience design

Modern Development Practices

  • Agile development methodologies
  • Version control best practices
  • Code review processes
  • Testing and quality assurance

Learning Philosophy

Continuous Growth

Technology evolves rapidly, and I believe in staying current through continuous learning and adaptation. I actively seek out new challenges that expand my skill set.

Practical Application

Learning through doing is my preferred approach. I apply new concepts immediately in personal projects and professional work to solidify understanding.

Community Engagement

I value learning from and contributing to the developer community through code sharing, discussions, and collaborative projects.

Teaching Others

Teaching and mentoring others reinforces my own learning and helps me communicate complex technical concepts effectively.

Current Learning Goals

Advanced Game Development

Expanding knowledge in advanced Unreal Engine features, AI systems, and procedural content generation.

Cloud Technologies

Learning cloud platforms, containerization, and DevOps practices for scalable application deployment.

Advanced JavaScript

Deepening understanding of modern JavaScript frameworks, performance optimization, and architectural patterns.

Mobile Development

Exploring mobile app development and responsive design techniques for cross-platform applications.

Let's Learn and Build Together

I'm always excited to collaborate on projects that involve learning new technologies and solving interesting challenges.