Darshan GajeraSoftware Engineer
Available for opportunities
cat engineer.md

I think across the product, not only the layer I am coding.

Apple platforms are the strongest specialization. The wider value comes from understanding how application code, APIs, quality, data, delivery and system constraints connect.

ENGINEERING MODELread-only
01

Understand the problem before choosing the technology.

02

Design architecture for change, not for diagrams.

03

Keep platform, domain and integration boundaries explicit.

04

Treat testing and observability as part of the system.

05

Automate repeatable work; keep judgement human.

06

Measure performance instead of guessing.

CAPABILITY MAP9 systems
AP
Apple PlatformsNative product engineering
iOS · macOS · Swift · UIKit · Objective-C
BE
BackendServices and APIs
Node.js · PHP · REST APIs · AWS · Integrations
QA
QualityReliability by design
Unit Test · UI Test · Automation · SonarQube · Debugging
DA
DataProcessing and analysis
Python · R · Analytics · Persistence · Data flows
AR
ArchitectureSystem design and boundaries
MVVM · MVVM-C · MVC · Dependency boundaries · Performance
CI
CI/CDAutomate delivery
Jenkins · Fastlane · Azure DevOps · Git · Release automation
API
APIsSystems integration
REST · OAuth 2.0 · JWT · WebSocket · Third-party services
AU
AutomationReduce repetitive work
Fastlane · UI automation · Python · CLI tools · Build workflows
RT
RealtimeConnected experiences
WebSocket · WebRTC · SignalR · Push · Live state
TOOLBOX

Capabilities, not percentage bars.

Swift

iOS development · concurrency · native APIs

SwiftUI

Modern declarative Apple UI

UIKit

Production iOS interfaces

Node.js

Backend services · APIs

PHP

Backend systems · integrations

Python

Automation · data · scripting

R

Data analysis

Testing

Unit · UI · integration thinking

CI/CD

Build · test · release automation

APIs

REST · auth · third-party services