Build. Measure. Question. Repeat.

Senior iOS Engineer

Building iOS systems that scale and survive.

AI • Apple Platforms • Architecture • Performance. I design and ship products that are fast, beautiful, and deeply useful.

  • 12+ yearsEngineering craft
  • iOS + AICurrent focus
  • Weekly/Bi-WeeklyNew articles
✍️ 1
Vinayak G Hejib
Vinayak G Hejib iOS • AI • Writing
Current Focus
  • AI-powered iOS workflows
  • Performance-first architecture
  • Deep engineering notes
📝 in
VH Blog & Journal@vnayak_hejib Follow
iOSSwiftSwiftUIUIKitAIApple Intelligence ArchitecturePerformanceClean CodeDesign Patterns LeadershipCareerProductivitySystem DesignBooks Personal Reflections
Latest

Harness Engineering: The Engineering Discipline Behind Reliable AI Agents

We spent decades engineering software to be predictable. Now we're building systems around...

Read article →

What you'll find here

  • Technical blogs
  • AI articles
  • iOS Engineering
  • Architecture

Lab

AI agents, architecture experiments, and fast weekend prototypes.

AI Agents

Assistants for refactors, QA, and release notes.

Performance Experiments

Frame pacing, memory, and launch-time optimization logs.

Hackathon Ideas

Rapid concepts tested in 48-hour build cycles.

The Journey So Far

A few milestones that shaped how I build.

  1. 01
    2014

    Where it started

    Wrote my first lines of native iOS code. Somewhere between Objective-C + UIKit, debugging and shipping the first app, I got hooked.

  2. 02
    2017

    Scale changes everything

    Started working on products where “it works on my machine” stopped being a useful definition of done.

  3. 03
    2019

    From code to systems

    Started thinking beyond individual features — modernisation, engineering practices, architecture and how teams build software together.

  4. 04
    2023

    Architecture gets real

    Modularisation, SwiftUI, SPM, performance and developer tooling. The problems became bigger — and much more interesting.

  5. 05
    2026

    AI enters the toolbox

    Exploring what happens when AI stops being a chatbot and becomes part of the engineering workflow itself.

Get to know me

About

Two screens, one story, the journey I've walked and the mindset I carry.

Vinayak avatar pointing at the notes
‹ Notes

The Journey

iOS · Architecture · Craft

I'm a Senior Engineer building and evolving scalable, consumer-facing mobile products. I currently work across iOS tech-stack, modular architecture, performance, and developer tooling, with a particular interest in turning complex systems into simpler, more scalable ones.

I've led modernisation journeys like UIKit → SwiftUI and CocoaPods → Swift Package Manager, strengthened CI/CD and engineering practices, and worked across teams to shape architectural standards, mentor engineers, and solve problems that don't fit neatly into a Jira ticket.

I also like to read, learn, experiment, and then talk about it.

‹ Notes

The Mindset

Curiosity · Sharing · Growth

This space is where you can find things I find interesting from experiments, to lessons from things that didn't quite work, and observations from the wonderfully unpredictable world of corporate engineering.

Sometimes it's a technical deep dive. Sometimes it's a new idea I'm experimenting with. Sometimes it's me wondering what happens when you give AI another layer of abstraction.

Basically, if I learn it, break it, build it, question it, or find it interesting enough to rant about, there's a good chance I'll write about it here.

Because engineering, at least for me, isn't just about writing code. It's about staying curious, questioning how things work, experimenting with what could be better, and sharing what you learn along the way.

Contact

Vinayak avatar pointing down to the contact links