Transition

Reflecting on My Learning Journey

After several years of intensive learning and building projects, I'm reflecting on what I've learned about software engineering and what kind of developer I want to become.

Skills:
  • Self-Reflection
  • Career Planning
  • Engineering Mindset
Learning

Camballey Hackathon Experience

I'm participating in the Camballey Hackathon, building a solution with a team in a limited timeframe and learning more about rapid development.

Skills:
  • Rapid Development
  • Teamwork
  • Problem Solving
  • Product Thinking
Milestone

Graduating and Seeking My First Professional Role

I'm completing my Computer Engineering degree and receiving my title in early March 2026. Now I'm seeking a junior position to apply my knowledge in a professional team environment.

Skills:
  • Full Stack Development
  • System Design
  • Problem Solving
  • Continuous Learning
Learning

NASA Space Apps Challenge Experience

I'm participating in the NASA Space Apps Challenge, working with a team to build a solution using NASA's open data within a 48-hour timeframe.

Skills:
  • Rapid Prototyping
  • Team Collaboration
  • Problem Solving
  • Time Management
Learning

Learning Advanced Backend Concepts

I'm studying advanced backend engineering concepts including API design, database optimization, and system architecture to build senior-level knowledge.

Skills:
  • API Design
  • Database Optimization
  • System Architecture
  • Backend Patterns
Learning

Deepening My Technical Knowledge

I'm focusing on understanding advanced concepts like system design, performance optimization, and architectural patterns to build a senior-level knowledge base.

Skills:
  • System Design
  • Performance Optimization
  • Architectural Patterns
  • Advanced Debugging
Learning

Focusing on Code Quality and Best Practices

I'm shifting focus from just making things work to writing clean, maintainable code following industry best practices.

Skills:
  • Code Quality
  • Best Practices
  • Clean Code
  • Software Design
Learning

Expanding My Learning Through Small Projects

I'm taking on a few small independent projects that are helping me understand client communication, requirements gathering, and delivering working software.

Skills:
  • Client Communication
  • Requirements Gathering
  • Project Delivery
  • Problem Solving
Learning

Building More Complex Projects

I'm starting to build more complex applications with databases, authentication, and business logic. These projects are helping me understand how real systems work.

Skills:
  • Backend Development
  • Database Design
  • Authentication
  • REST APIs
Milestone

First Independent Projects

I'm starting to take on small independent projects while continuing my studies. This is my first experience building software for real users with real requirements.

Skills:
  • Client Communication
  • Project Delivery
  • Requirements Gathering
  • Full Stack Development
Learning

Discovering Full-Stack Development

I'm realizing that understanding both frontend and backend is essential for building complete applications. I'm starting to learn how different parts of a system work together.

Skills:
  • Full Stack Development
  • Databases
  • REST APIs
  • Frontend Frameworks
Learning

Beginning My Journey in Computer Engineering

I'm starting my Computer Engineering degree at UAGRM while discovering the vast world of programming through self-study. This marks the beginning of my commitment to becoming a skilled software engineer.

Skills:
  • Programming Fundamentals
  • Problem Solving
  • Self-Directed Learning
  • Web Development Basics