JJaswinder Singh
Open to engineering manager roles

I build apps people open every day.

I'm a line engineering manager with 10+ years in mobile, and I still write code. I joined Wysa as an early engineer, built its Android and iOS apps from scratch, and now manage its Android, iOS, backend and web engineers while leading the technical direction, including how we use AI.

Apps I've built — tap one to open it on the phone

12:00
Shipping mobile since
2015
7live apps
4.5★Wysa rating
~12engineers led

The clock shows my time in India, IST

Line manager and tech lead

Around a dozen engineers across Android, iOS, backend and web report to me. I'm their line manager for hiring, growth and delivery, and I'm also accountable for the technical calls across mobile, backend and AI.

How every release shipsweekly to biweekly
  1. MergePR reviewed
  2. CI checksTests, lint, SonarQube
  3. Internal buildsPlay Console and TestFlight
  4. QA sign-offRelease notes and versioning
  5. Staged rolloutPhased up to 100%
  6. MonitorHalt or hotfix fast

People

Hiring the team

I own hiring end to end, from defining roles and interviewing to making offers, plus onboarding that gets new engineers shipping in their first weeks.

Growing people

Weekly 1:1s, regular performance reviews and honest career conversations. I've helped engineers step up into senior and lead roles.

Predictable delivery

I turn roadmap priorities into release plans, balance scope against capacity, and unblock early so commitments hold.

Working across teams

I partner daily with Product, Design and QA, and with outside companies building on our SDKs.

Technology

Mobile

  • Set architecture direction for Android and iOS: modularization, dependency injection with Hilt, performance
  • Designed the native SDKs partners use to embed Wysa in their own apps
  • Own the release pipeline, from CI checks to staged rollouts

Backend

  • Lead the Node.js backend team behind the apps and partner integrations
  • Review API design and the service contracts mobile and SDK clients depend on
  • Work hands-on in Node.js with Fastify, Python with FastAPI, and MongoDB

AI

  • Bringing LangChain agents into Wysa's engineering work
  • Rolled out Claude Code, Cursor and GitHub Copilot across the team to ship faster and cut technical debt
  • Build cloud and on-device LLM apps myself, so AI decisions come from real use

Still hands-on

Managing well means knowing the work. Outside the day job I design, build and publish my own apps end to end, and I keep my AI skills current by shipping with them.

On-device AI

Built and published TinyLLM, which runs quantized Llama, Mistral and Gemma models fully on the phone and now generates images on-device too, with no internet. An agent router handles local function calls and loads sub-models only when needed, with NPU and GPU acceleration.

  • Android
  • Quantization
  • Image generation
  • Agents

AI agents

A WhatsApp bot that replies through a LangChain agent: Gemini with a web-search tool, served from a FastAPI webhook over Twilio, falling back to a local Gemma model on Ollama.

  • Python
  • FastAPI
  • LangChain
  • Ollama

Native Android

My deepest hands-on skill. I architected Wysa's Android app from scratch and still review architecture and code with the team.

  • Kotlin
  • Compose
  • Coroutines & Flow
  • Hilt

Backend services

APIs in Node.js with Fastify and Python with FastAPI, backed by MongoDB, written to serve the mobile clients and SDKs that call them.

  • Node.js
  • Fastify
  • FastAPI
  • MongoDB

Shipping my own apps

Learn Punjabi, TinyLLM, Leaf and Chill Mind are live on Google Play under my own name, Wadali.in. I do the product, design, code, store listing and releases myself.

  • Play Console
  • ASO
  • Product

CI/CD

Pipelines that test, lint and scan every merge, then build for Play Console and TestFlight.

  • GitHub Actions
  • Jenkins
  • SonarQube

Version history

Ten years, five releases of me. Most of it at Wysa, where I went from writing the first line of the app to leading the teams behind it.

v5.0

Senior Engineering Manager Current

Wysa

Line manager for around a dozen engineers across Android, iOS, backend and web: hiring, 1:1s, performance reviews and career growth. Technical lead for mobile architecture, backend APIs and the team's adoption of AI, and accountable for predictable releases.

Apr 2024 – now
v4.0

Front End Lead

Wysa

Led Android, iOS and web feature delivery, release management and CI/CD. Shipped native SDKs so partners could embed Wysa in their own apps, and raised automated-testing standards.

Mar 2021 – Mar 2024
v3.0

Application Lead

Wysa

Delivered mobile features through the full product lifecycle alongside Product, Design, Backend and QA.

Dec 2017 – Mar 2021
v2.0

Product Engineer

Wysa

Early engineering hire. Architected Wysa's native Android and iOS apps from scratch — the foundation the product still runs on.

Feb 2016 – Dec 2017
v1.0

Android Developer

Mantra Labs

Built native Android and hybrid apps for multiple client projects, integrating with their backend services.

Aug 2015 – Feb 2016

What I work with

Deepest hands-on in native Android; comfortable across iOS, cross-platform and the backend that feeds them.

Mobile

  • Kotlin
  • Jetpack Compose
  • Coroutines & Flow
  • Hilt
  • Swift & iOS
  • React Native & Expo
  • Flutter
  • SDK design

Backend, AI & delivery

  • Node.js & Fastify
  • Python & FastAPI
  • MongoDB
  • LangChain & LangGraph
  • On-device LLMs
  • Ollama
  • GitHub Actions
  • Jenkins
  • SonarQube
  • Automated testing

Management

  • Line management
  • Technical leadership
  • Hiring & onboarding
  • 1:1s & coaching
  • Performance reviews
  • Career development
  • Stakeholder management
  • Release management
  • Agile & Scrum

Need a team that ships every week?

jaswinder.wadali@gmail.com