Joel John · Portfolioavailable for work

—— who

Senior mobile developer.Shipping fintech across borders,exploring agents in Chennai.

Five years ago I wrote my first line of production code. Since then, I've been shaped more by what I've built than anything else — the late nights, the quiet releases, the bugs that taught me more than any course ever did. I've shipped Flutter and Android apps from architecture to App Store and Play Console across multiple countries — owning every step from the first line of code to the final release. Along the way, every failure became a lesson, every edge case a teacher.

BasedChennai, India
RoleSenior Software Engineer
Years5+ shipping
Marketsmultiple, live
§ 01the timeline2016 — present
2025

Personal Intelligence Network

self-hosted · personal

A small set of Telegram agents running on my own VPS. Finance tracks Indian markets — superinvestor holdings, FII/DII flows, SIP health, Nifty signals, tax calendar. Growth tracks habits and journaling. Health does daily check-ins. Built with agentic coding tools and LLM backends.

pythonubuntu vpstelegramclaude-codeopencodewindsurfopenclawminimaxgroq
2024

CheckoutX — iOS, Tap to Pay

senior swe · surfboard

Flutter app integrating Apple's Tap to Pay via Proximity APIs. One of the first companies to ship contactless iPhone payments in Sweden and Finland. Packaged across an in-house Melos mono-repo SDK. Owned the full release process on App Store Connect.

flutterswiftproximity apiswebsocketsapp store connectmelos
2023

CheckoutX — Android & Terminal

senior swe · surfboard

POS and terminal app integrating Datecs, Newland, and MyPinPad SDKs via MethodChannel and EventChannel. Build flavors for multi-client SDK compatibility and varied terminal hardware. Live across multiple countries.

kotlinflutterandroiddatecsnewlandmypinpadplay console
2022

Sweden Exchange

surfboard · onshore

Three-month onshore exchange in Gothenburg, Sweden. Embedded with local product and engineering teams at Surfboard Payments, learning their systems and culture from the inside.

2022

LendHOPE Worldwide

client work · flutter

Donation finance app funding aspiring entrepreneurs. 1,000+ installs, raised $30K USD. Stripe integration with Apple Pay and Swish, group donations, wallet funding, offline access via Hive.

flutterstripefirebasehiveapple payswish
2021

BMF Connect

client work · flutter

Learning Management System for a French school. Courses, assignments, 1:1 chat, push, offline sync.

flutterfirebasehiverealtime db
2020

Joined Surfboard Payments

mobile developer · chennai

Joined as a mobile developer fresh out of college.

2016–2020

B.Tech · Electronics & Instrumentation

student · srm university

Undergraduate degree at SRM Institute of Science and Technology, Chennai.

§ 02about meinside and out

orn in Kerala, raised in Delhi, and now staying in Chennai - my life has always moved between places. I believe this constant movement has shaped my ability to connect and work effectively with diverse groups of people.

I've always lived by a simple principle: put good into the world, and trust that it eventually circles back to you. I see myself as a collection of the people I've admired — a blend of lessons and values passed down by the mentors who guided me, each leaving a lasting imprint on the person I am today.

At work and among friends, I'm usually the go-to person — the one called when something breaks, when something needs fixing, or when someone just needs to talk. I take that seriously. If I sign up for something, I own it end-to-end, and I try to show up the way I'd want someone to show up for me.

In a room, I'm quiet. A listener more than a talker. I like understanding people before I say anything, and I learn most from watching how others think. That patience extends to everything — I have a steady temperament, and things rarely rattle me. When something I'm curious about comes along, though, I go in deep.

I'm still working on a few things. Saying no — protecting my own time without feeling guilty about it. Speaking up more, instead of only observing. And giving myself the silence I need to think clearly, without apologising for needing it.

Outside of work, you'll find me with the people I love, on a run or a game, or lost in a film, an album, or a quiet hobby. I track Indian markets a little too closely, automate things on my personal VPS, and read about blockchain internals when I want my mind to wander somewhere slow.

Chennai, 2025

still figuring it out, cheerfully.

Values that stuck

Family. Honesty. Learning something new in hand at all times. Autonomy over my time. Building things that last — or help someone, somewhere.

How I work best

In silence, with space to think. Give me a problem worth solving and I'll disappear into it for a while — then come back with something considered, not just something shipped.

What I do off the clock

Time with the people closest to me. Runs, games, a bit of outdoors. Films and music in the quiet hours. The markets, always.

What I'm proud of

Being the person someone calls at 2 AM when an app breaks. Finishing what I start. Not being the loudest in the room and still being heard.

§ 03what's nextexploring

● exploring

I'm exploring agents that build things while I sleep — a small world that keeps working when I don't.

The stack, today

Dart · Kotlin · Swift · Flutter · Android SDK · iOS SDK · Firebase · Hive · Melos · Python · Ubuntu VPS

Tongues

English · Hindi · Malayalam · Tamil