My Developer Journey

A timeline of my growth, from the first line of code to today.

2018

How It All Started

My fascination with technology began with a simple question: 'How do websites work?'. This curiosity led me to discover HTML & CSS, and I was immediately hooked by the ability to create something visual and interactive from scratch. My first 'project' was a simple, static webpage about my favorite video game.

Curiosity
HTML
CSS

2019

My First 'Real' Project

After learning the basics of PHP and JavaScript, I built a simple blog system. It was a huge challenge, involving a database, user authentication, and dynamic content. The feeling of seeing my own blog posts appear on the screen was a major turning point, solidifying my passion for web development.

PHP
JavaScript
MySQL

2020

First Freelance Client

My first paid project was building a small e-commerce site for a local business. It was a steep learning curve, teaching me about client communication, project management, and the responsibility of handling real-world data. I used Laravel and Vue.js, which became mainstays in my toolkit.

Freelancing
Laravel
Vue.js

2020-2022

Expanding My Skillset

During this period, I dove deep into the modern web ecosystem. I mastered React and Next.js for frontend development, explored Node.js for building APIs, and got comfortable with Docker for containerization. This was a time of rapid growth and learning.

React
Next.js
Node.js
Docker

2023

Milestone Project: SaaS Platform

Leading the development of a complex B2B SaaS platform was a major career milestone. I was responsible for the architecture, from database design to API implementation and frontend structure. This project pushed my skills to the limit and taught me the importance of scalability and robust design.

SaaS
Architecture
Team Lead

2022-2023

Achievements & Certifications

To validate my skills, I earned certifications like AWS Certified Developer and Certified Kubernetes Application Developer (CKAD). These achievements marked my commitment to professional standards and continuous learning.

Certification
AWS
Kubernetes

Present

Where I Am Now

As a Senior Software Engineer, I'm focused on building intelligent, AI-enhanced applications and leading technical teams. I enjoy mentoring other developers and contributing to open-source projects. My current stack revolves around TypeScript, Next.js, and Genkit for AI features.

Senior Engineer
AI
Genkit
Leadership

What's Next?

Future Goals

I'm excited to explore the possibilities of generative AI further, particularly in creating more personalized and dynamic user experiences. I plan to dive deeper into Go for high-performance backend services and continue to share my knowledge through blogging and open-source contributions. My mission is to build technology that is not only functional but also a joy to use.

Generative AI
Go
Open Source