Senior software engineer with a track record across safety-critical infrastructure, early-stage startups, and everything in between. I work across Android, Flutter, React Native, Python, and LISP, choosing depth over breadth and correctness over speed when it counts. I've shipped ML pipelines, 3D rendering in mobile, regulatory compliance systems, and native hardware integrations. The common thread: systems where failure has real consequences.
Kathan Patel
I like to build products and hack hardware
Bio
Experience
Senior Software Engineer at Fleetworthy (formerly Drivewyze)
Joined when it was Drivewyze, stayed through the acquisition by Fleetworthy, and still here. This is the place that made me a senior engineer. Thousands of trucks across North America running my code right now, and that thrill genuinely hasn't worn off. The stack is all over the place in the best way: Python, Android, Flutter, JavaScript, LISP. But what really changed me here is the nature of the product. Your users are truck drivers at 100 miles per hour with flaky networks and devices that never turn off. You can't ask them to restart the app. So you learn to think through every edge case before you write a single line, debug production issues through dashboards and event logs, and make decisions like things will break if you get it wrong, because they will. Working alongside some genuinely great engineers here only made all of that sharper.
Software Engineer at Omnee Technologies Corp.
A LinkedIn message from Dave (the founder) and one short meeting later, I had my first job in Canada and my first startup. I joined to build a Flutter app. Simple enough, right? Well. What followed was a masterclass in startup chaos: pivots, ownership, and wearing every hat in the closet. ML pipelines, a GLTF 3D viewer inside Flutter, Meta's Segment Anything, a geo-location system, and at one point I even did video editing for a demo. You do what needs to be done. Omnee also got into Techstars Toronto, which put me in a room with people who had built real companies from scratch. That changes how you think. Will always be grateful to Dave Johnston for taking a chance on me.
Software Engineer at Ecosmob Technologies Pvt. Ltd.
My first job. Joined as a junior developer and got promoted within months. I jumped on everything: WebRTC, WebSockets, BLE, TensorFlow Lite, IoT integrations. Real-time stuff became my niche pretty quickly, and I ended up leading a few projects that had realtime at the core despite being one of the most junior people there. Made a technical call on one critical project that I'm still proud of, and that decision became the foundation of something much bigger for the company. Also got awarded Shining Star by the company, which was a nice way to cap it off.
Education
Saskatchewan Polytechnic
By this point I'd already been coding for years, mostly by googling, breaking things, and figuring it out the hard way. This program was my chance to finally learn computer science properly, from scratch. Data structures, algorithms, all the fundamentals. Turns out learning things the "right" way after learning them the hard way is actually kind of great. Everything clicked so fast that I finished at the top of my class. Best grades I've ever gotten in my life. This also got me into Canada and landed me my first job here.
Government Engineering College, Gandhinagar
My degree was in instrumentation and control engineering, so way more hardware than software. Microcontrollers (shoutout to the 8051 and 8085, the absolute legends), PLCs, Assembly, C. And yes, we wrote Assembly code by hand on plain paper in theoretical exams. No compiler, no linter, no autocomplete. Just a pen and whatever you had in your head. Somewhere between wiring up sensors and reading datasheets at 2am, I got completely obsessed with IoT and making hardware do cool things. That's also where my interest in mobile apps started. Oh, and this is where I met Meet Prajapati, who later became my co-founder.
Pet Projects
Alexa Home Automation Bridge
Node.js service that routes Alexa voice intents directly to ESP8266 switches over the local network. No cloud round-trip, no perceptible latency.
Raspberry Pi Native Camera API
C++ Node.js addon for direct frame capture from Pi camera modules via memory-mapped I/O, cutting capture latency compared to shell-spawned alternatives.
Physics Olympiad Portal
Client-side web app to catalog and solve competitive physics problems. Built as a shareable reference tool for olympiad prep.