Available for opportunities

Naim Lindsay

Software Engineer

Python · Swift · SwiftUI · Go

I build native iOS apps with Swift and SwiftUI, powered by Python and Go on the server. I shipped my first apps with Flutter — now going deeper into the Apple platform and backend engineering.

2 yr+ Professional exp
2 Apps on App Store
4+ Projects built

Background

A bit about me.

I'm a developer based in the United States with a B.S. in Computer Science. I build native iOS apps with Swift and SwiftUI, backed by Python on the server side. I got my start shipping real apps with Flutter — two live on the App Store, built solo from idea to launch.

I'm now going deep on the Apple platform — native Swift, clean SwiftUI architecture, and Python or Go wherever the backend needs real engineering. I use AI tools to move fast without losing ownership of the code.

AI is in my toolkit. Understanding the code is non-negotiable.

I use it to move faster, not to avoid thinking. I can read, debug, and explain everything I ship. If AI gets it wrong, I catch it. The fundamentals don't go away just because the tooling changed.

iOS & Apple

  • Swift
  • SwiftUI
  • UIKit
  • Xcode / Instruments
  • StoreKit / RevenueCat
  • App Store Connect
  • Core Data / SwiftData
  • CloudKit

Backend

  • Python
  • Go (net/http & Gin)
  • Goroutines & Concurrency
  • FastAPI / Flask
  • REST & GraphQL APIs
  • PostgreSQL / MongoDB

AI & Automation

  • Claude / GPT-4o / Gemini
  • LangChain / LangGraph
  • Ollama (local models)
  • Context & prompt engineering
  • AI classification pipelines
  • Web scraping & agents
  • RAG / vector search

Infra & Tooling

  • Railway
  • AWS (EC2, S3, Route53)
  • Docker / CI/CD
  • Supabase / Firebase
  • Git / GitHub Actions
  • Figma

Work

BUILT BY NOV

More shipped work on GitHub ↗.

AI
Python MLX-LM Apple Silicon Xcode CLI

Nova Agent

Local AI coding assistant built for Apple Silicon. Runs Qwen models on-device via MLX-LM with Xcode integration and a custom CLI — no cloud, no API keys, no latency.

Key Engineering Decisions

  • Runs entirely on-device using MLX-LM and Qwen — zero cloud dependency
  • Custom CLI for fast terminal access with context-aware code completions
  • Xcode integration for inline suggestions inside Apple's native IDE
View on GitHub →
Python FastAPI Discord Webhook REST API

Workplace Sensor Monitor

REST API that monitors real-time room sensor data and fires automated alerts when temperature or occupancy thresholds are exceeded.

  • Threshold-based alerting via Discord webhook (temp >80°F, occupancy >90%)
  • Simulation endpoint to trigger random sensor readings across all rooms
  • In-memory data store designed to swap in PostgreSQL or MongoDB
View on GitHub →
Workplace Sensor Monitor dashboard
🌡️
Python FastAPI MongoDB Raspberry Pi

IoT Temperature Dashboard

Backend API streaming live sensor data from a Raspberry Pi into a local MongoDB instance with real-time monitoring.

  • FastAPI backend ingesting sensor readings in real time
  • MongoDB for time-series data storage
  • Local data pipeline from Pi to database
View on GitHub →
Belia
Live on App Store iOS Android Flutter

Belia

A beauty and self-care ritual app. Routines, cycle tracking, progress photos, and budget. All on-device. No account. No cloud. No one touches your data.

Key Engineering Decisions

  • Architected zero-server privacy model: all user data stays on-device by design, not as a feature
  • Built custom animated Lotus dashboard with state-driven Full Bloom progression
  • Shipped end-to-end solo: product design, Flutter, subscriptions, security, and App Store
bloominbelia.app →
Belia home screen
Belia detail screen
Gearlog
Live on App Store SwiftUI & iOS 17+ CloudKit Apple Intelligence

Gearlog

Native iOS vehicle maintenance tracker. Log oil changes, repairs, fuel, mileage, NHTSA safety recalls, private iCloud sync, and Apple Intelligence maintenance planning.

Key Engineering Decisions

  • Rebuilt natively for iOS using SwiftUI & CloudKit
  • Private iCloud sync with zero external server required
  • On-device Apple Intelligence maintenance summaries
View project →
Gearlog garage screen
Gearlog service log
N
Live demo JavaScript Web localStorage

Nova Garage

An idea parking lot. I have more ideas than I can finish, so this parks and scores them instead of starting them. Active work is capped at three slots on purpose.

Key Engineering Decisions

  • Three slot limit enforced in one place, so dragging cannot bypass what clicking prevents
  • Weighted score ranks ideas by impact against effort instead of by mood
  • No backend. Data stays in the browser, with JSON export and import for portability
Try it live →

Contact

Let's talk.

Job opportunity, collaboration, or just want to connect? I'm always open to a good conversation.