Engineering Journey

From Curiosity to Production

Four chapters of evolution — each shaped by the systems I built, the bugs I fixed, and the patterns I learned to see.

01

2020 – 2021

Curiosity Phase

Started with Python scripts and web scrapers. Built side projects obsessively—each one teaching a new concept. Fell in love with the feedback loop of writing code and seeing it come to life.

Python & JavaScript fundamentalsREST APIs & databasesFirst open-source contributions
snapshot.ts
// First API endpoint that actually worked
app.get('/api/users', async (req, res) => {
  const users = await db.query('SELECT * FROM users')
  res.json(users) // Magic! 🎉
})
02

2021 – 2022

First Production Systems

Joined a startup and shipped my first production code within weeks. Learned that real engineering is about tradeoffs, deadlines, and users—not just clean code. Breaking things in production taught me more than any tutorial.

React + Node.js full-stack appsCI/CD pipelines & DockerFirst on-call rotation
snapshot.ts
// Learning about error handling the hard way
try {
  await deployToProduction(build)
  monitor.track('deploy.success')
} catch (error) {
  alertOncall(error) // 3 AM lesson learned
  rollback(previousVersion)
}
03

2022 – 2024

Scaling & Reliability

Moved from features to systems thinking. Designed microservices, implemented observability, and learned that the best code is the code you don't have to debug at 3 AM. Started thinking in terms of SLOs, not just features.

Microservices & event-driven architecturesKubernetes & cloud infrastructurePerformance optimization & caching
snapshot.ts
// From monolith to microservices
const orderService = new Service({
  name: 'order-processor',
  dependencies: ['inventory', 'payment'],
  circuit_breaker: { threshold: 5, timeout: 30s },
  retry_policy: { max: 3, backoff: 'exponential' }
})
04

2024 – Present

Current Focus

Building at the intersection of AI and software engineering. Integrating LLMs into production workflows, designing systems that are both intelligent and reliable. Pursuing my MSc while shipping production software.

AI/ML integrations & LLM pipelinesSystem design & architectureMSc Advanced Software Engineering at KCL
snapshot.ts
// AI-powered code review pipeline
const review = await pipeline({
  model: 'gpt-4',
  context: await getRepoContext(pr),
  checks: ['security', 'performance', 'style'],
  confidence_threshold: 0.85
})