NIRAV TAILOR
/ SOFTWARE ENGINEER & iOS ARCHITECT
Currently based in Bournemouth, UK.
Highly motivated and versatile Software Engineer transitioning into the UK market, backed by progressive industry experience in backend systems, full-stack web development, and native mobile architecture. Proven track record of delivering enterprise-grade solutions, ranging from real-time data pipelines to AI-driven edge applications. A proactive problem-solver who excels at independent architectural challenges, writing maintainable code, and designing logical, highly scalable systems.
> THE HUB
Direct transmission coordinates. The fastest path into my inbox — no forms, no funnels.
STATUS
> Open for senior backend, iOS, and full-stack roles in the UK.
/ SENTIERO
Intelligent Adventure Planner
A native iOS hiking companion that replaces static map databases with a dynamic, AI-driven routing engine. Describe the walk you want — distance, place, style — and Gemini emits a structured trail that Sentiero renders, tracks, and syncs offline-first.
- SwiftUI
- MapKit
- Firebase
- Google Gemini
- HealthKit
- Sign in with Apple
> 12 km circular from Durdle Door, moderate difficulty, coastal views, under 3 hours.
// TrekRoute
{
"name": "Durdle Door Loop",
"distance_km": 11.8,
"difficulty": "moderate",
"activity": "hike",
"polyline": [[50.621, -2.277], …]
}-
AI Route Generation
Gemini parses a natural-language prompt and returns a structured JSON route — coordinates, summary, difficulty, activity — rendered as a polyline on MapKit.
-
Live Walk Tracking
GPS walk sessions with monotonic loop progress, ETA estimation, Open-Meteo weather, and an opt-in HealthKit workout export on completion.
-
Custom Route Editor
SwiftUI bridged to MKMapView for draggable waypoint editing, with MKDirections walking paths debounced and rate-limited under Apple’s GEO throttle.
-
Offline-First Sync
LocalPlanManager + CloudPlanManager merge on appear and prefer the richer local checklist, so plans stay usable without connectivity.
SYSTEM ARCHITECTURE / CAPABILITIES
Apple Platform
- Swift / SwiftUI
- UIKit
- MapKit
- Core Data / Realm
- Offline-First Sync
Cloud & Infra
- Vercel
- Cloudflare
- AWS (ECS / ECR / S3 / SQS)
- Docker / K8s
- Linux & System Administration
Backend & Data
- Node.js / TypeScript
- Python / Rust
- PostgreSQL / MySQL
- Redis / Memcached
- Firebase & Supabase
Intelligence
- Gemini API integration
- Nvidia Riva (gRPC)
- CoreML / Vision
- On-device Inference
- Vector DBs
EXPERIENCE HIGHLIGHTS
Sentiero · iOS Hiking & Outdoor-Routing App
iOS Architect & Enterprise Developer — github.com/tailornirav/Sentiero
SwiftUI hiking companion that combines MapKit, Firebase, Google Gemini, and Apple Health to plan, customise, and track outdoor routes — complete with AI-generated trails and checklists, live walk tracking, and offline-first plans.
- AI Route Generation: Integrated Google Gemini to parse natural-language prompts and emit structured JSON routes — coordinates, summary, difficulty, and activity type — then rendered as polylines on MapKit alongside AI-generated preparation checklists.
- Live Walk Tracking: Built a MapKit-based home surface with GPS walk tracking, weather (Open-Meteo), monotonic progress for loop routes, ETA estimation, and an optional Apple Health workout export on completion.
- Custom Route Editor: Bridged SwiftUI to MKMapView via UIViewRepresentable to support draggable waypoint annotations, with MKDirections walking paths between waypoints — debounced and rate-limited to stay under Apple’s ~50 req/min GEO throttle.
- Auth & Identity: Implemented Sign in with Apple and anonymous Firebase Auth behind a RootSecurityGate, and namespaced all local storage under per-UID UserDefaults keys so each account has isolated plans and hiking stats on-device.
- Offline-First Sync: Engineered a dual-storage model — LocalPlanManager + CloudPlanManager — that merges on appearance and prefers the richer local checklist when reconciling with Firestore, so plans stay usable without connectivity.
- Architecture: Shipped a modular MVVM SwiftUI app driven by a shared GlobalRouter for cross-tab deep-links (activeTab, routeToFocusOnMap, planNavigationPath), with services cleanly separating Auth, Database, Weather, Gemini, HealthKit, and directions rate-limiting.
- Security & Secrets: Gated Gemini and OpenWeather keys behind a runtime-loaded Secrets.plist (gitignored) surfaced via APIConfig, and scoped Firestore collections (public_routes, users/{uid}/savedRoutes, users/{uid}/activePlans) to per-user ownership.
Zeliot
Senior Backend Engineer
- System Architecture: Built highly robust, scalable backend microservices using Node.js and Redis, leveraging an event-driven architecture for seamless communication.
- Data Processing: Collaborated with cross-functional teams to design and implement real-time data processing pipelines using Apache Kafka.
- High Availability: Optimized core system performance and fine-tuned databases to manage massive volumes of incoming data efficiently.
- Integration & Leadership: Designed and maintained secure RESTful APIs for React front-end integrations, while mentoring junior developers and fostering a collaborative environment.
Beekle.ai
Software Engineer (Long-term Contractor)
- Automation Systems: Engineered automated meeting-recording bots for high-traffic video conferencing platforms, including Google Meet, Zoom, and Microsoft Teams.
- AI Integration: Integrated Nvidia Riva via gRPC protocols to execute high-performance, real-time speech-to-text transcription and complex audio processing.
- Ecosystem Expansion: Developed accompanying Google Chrome Extensions and integrated calendar APIs across Google and Microsoft platforms.
- Cloud Infrastructure: Architected the complete backend utilizing AWS services, specifically ECS, ECR, and S3, ensuring low-latency communication between distributed services.
Cognni.ai & Coupon
Freelance Software Engineer
- Enterprise Integration (Cognni.ai): Executed a highly complex Proof of Concept (POC) to safely retrieve and organize enterprise communications — including Emails, Drive, and Chats — from a Google Workspace organization.
- Data Queuing (Cognni.ai): Built a continuous backend service that fed unique data into an AWS SQS Queue for downstream intelligence analysis, utilizing complex SQL cursors and Google APIs.
- Full-Stack Delivery (Coupon): Pitched and delivered an application to connect coupon buyers and sellers within a strict one-month timeframe, developing the frontend in React.js and the backend utilizing Node.js and TypeScript.
Purplefront / BSNL
Remote Front-End & Part-Time Python Developer
- Front-End Engineering (Purplefront): Acted as a remote React.js developer for the Simplilearn platform, building responsive, server-less components. Managed NoSQL databases (MongoDB, Cassandra) while implementing Redux and Flux for frontend performance optimization.
- Networking Logic (BSNL): Developed core backend logic and REST APIs utilizing Python and the Django framework. Managed low-level networking protocols to handle IPv4 and IPv6 data structures, engineering custom algorithms for user allocation and automated data deductions from queued IP messages.
Linux From Scratch · Custom Wayland OS
Personal Systems R&D — github.com/tailornirav/lfs
Built a complete Linux distribution from source on bare metal — a self-directed deep-dive into compilers, init systems, and the UNIX userspace.
- Build Toolchain: Authored LFS/BLFS shell scripts that parse package versions directly from source-archive filenames, so upgrading a dependency only touches the download URL — no script edits required.
- System Assembly: Bootstrapped a custom XFS-rooted system with a hand-configured Linux kernel, Sway on Wayland, foot terminal, swaybg, grim/slurp, polkit, D-Bus, and elogind/seatd for a fully-functional modern desktop.
- Media Pipeline: Compiled the entire audio/video stack from source — FFmpeg, PulseAudio, ALSA, Opus/OGG/FLAC/Speex, x264/x265, libvpx, Theora, FDK-AAC, LAME, and SDL2 — tuned with custom CFLAGS per package.
- Language Toolchains: Built Rust, LLVM/Clang, NodeJS, Python (with SQLite), and LuaJIT from source, culminating in an end-to-end source build of Firefox running on the compiled stack.
- Networking & Security: Integrated OpenSSH, OpenVPN, FUSE/SSHFS; automated network configuration and home-directory dotfile sync from a private git remote so a fresh install boots into a personalised, working environment.
- Performance: Tuned MAKEFLAGS and CFLAGS to complete a full source build in ~5 hours on a Ryzen 3400G / 16GB / SSD — 3.5h for LLVM + Rust + Firefox, 1.5h for core LFS and the remaining userspace.
Independent Contracts
Freelance Full-Stack Developer (Post-COVID Independent Projects)
- Transportation ERP (Maa Arbuda): Designed an admin panel for a transportation business using Node.js, MySQL, and Sequelize. Engineered WhatsApp text capabilities via Twilio APIs and integrated live map tracking via outsourced Android coordinates.
- E-Commerce Platform (Prizema.in): Built a textile e-commerce website leveraging Laravel, Eloquent, and Bootstrap. Engineered the product management admin panel and automated e-bill generation systems.
- Car Rental Software: Developed a local business application utilizing Node.js, React.js, and Express.js to log rental transactions, seamlessly integrating RazorPay for online payment processing.
- Business Blog Platform: Constructed a custom blog utilizing Bootstrap and Express.js, featuring an admin panel and a specialized mechanism allowing content publishing directly via email.
Key Concepts LLP / Provab
.NET & Node.js Developer
- System Upgrades: Transitioned a legacy enterprise sports application from .NET Framework 4 to .NET Core 2.0 and Angular, writing complex C# Razor pages.
- Backend Engineering: Shifted toward backend architecture, creating RESTful APIs utilizing Node.js, TypeScript, and Nest.js.
- Integrations & Migrations: Engineered complex third-party API integrations, specifically incorporating Twilio for communications and Stripe for payments. Managed SQL Server databases and authored stored procedures before spearheading the data migration to Firebase Realtime DB and Redis.
EDUCATION
BSc (Hons) Computer Science (Information Technology)
University of Hertfordshire