I am a full-stack developer with four years of enterprise software engineering experience —
two and a half of them spent working full time while finishing a Bachelor of Computer Science. It was a
demanding way to learn, and it taught me to ship under real constraints rather than ideal ones.
Most of my work has been on systems people cannot opt out of: national government platforms,
a career portal for a 150,000-strong alumni network, a graduation eligibility engine processing millions of
student records. Software like that fails loudly, so I have a strong bias toward transactional integrity,
clear data modelling, and code review as a habit rather than a ceremony.
These days I lead a small engineering team, which mostly means unblocking other people —
pair programming through architectural dead ends, enforcing patterns that keep a codebase legible, and
making sure releases go out on time.