Home Education International Paddling Projects

Technical Skills & Learning

Computer Engineering • Software Development • Problem-Solving • Continuous Learning

Core Technical Competencies

Computer Engineering Student • Dalhousie University

Building expertise in software development, hardware systems, and engineering problem-solving through hands-on projects and academic coursework.

Programming & Software Development

  • Python: Data structures, algorithms, object-oriented programming
  • C Programming: Memory management, system-level programming
  • Web Development: HTML, CSS, JavaScript for portfolio projects
  • Version Control: Git and GitHub for project management

Hardware & Systems

  • Arduino Programming: Sensor integration, servo control, IoT projects
  • Digital Circuits: Logic design, circuit analysis, troubleshooting
  • Microprocessors: Assembly language, embedded systems concepts
  • Signal Processing: Data analysis, signal interpretation

Engineering & Problem Solving

  • Design Process: Requirements analysis, prototyping, testing
  • System Integration: Combining hardware and software components
  • Mathematical Analysis: Algorithms, differential equations, optimization
  • Technical Documentation: Clear communication of complex concepts

Tools & Technologies

  • Development Environments: VS Code, Arduino IDE, terminal/command line
  • Circuit Design: Breadboarding, component selection, debugging
  • Project Management: Agile methodologies, requirement tracking
  • Research & Learning: Self-directed learning, technical research
Engineering Lab Work
Hands-on technical experience
Project Development
Practical application of skills

Python Programming Microcredential

Foundational certification in Python programming, demonstrating proficiency in software development and computational problem-solving.

Python Microcredential

Foundational Programming Certification

Description
Microcredential achievement

Learning Journey & Key Achievements

Continuous development through hands-on projects, coursework, and self-directed learning in computer engineering fundamentals.

Current Learning Focus (Fall 2025)

Data Structures & Algorithms

Advanced programming concepts, optimization, complexity analysis

Networks & Systems

Network protocols, system architecture, distributed computing

Microprocessor Systems

Assembly programming, embedded systems, hardware interfaces

Signal Analysis

Digital signal processing, frequency analysis, filtering

Key Learning Achievements

Engineering Design Excellence

Demonstrated strong performance in Engineering Design coursework, showcasing ability to:

  • Apply systematic design methodologies
  • Create comprehensive technical documentation
  • Integrate theoretical knowledge with practical solutions

Programming Proficiency

Built solid foundation in software development through:

  • Data structures implementation and optimization
  • Algorithm design and complexity analysis
  • Object-oriented programming principles

Digital Systems Mastery

Developed expertise in digital circuit design:

  • Logic gate implementation and optimization
  • Circuit analysis and troubleshooting
  • Hardware-software integration

Problem-Solving Skills

Cultivated analytical thinking through:

  • Complex mathematical problem solving
  • System integration challenges
  • Creative engineering solutions
Dalhousie Engineering
Learning environment and collaboration
Technical Skills Development
Continuous skill building and application

Connect With Me

LinkedIn GitHub