The Founder

Soni Sahu

Soni Sahu

Founder & CTO, Meopel

10 years building and shipping production software — from Linux kernel drivers at Intel and Samsung to a mobile animation app that reached 10M+ installs. I've worked across embedded systems, mobile, backend, and AI infrastructure.

I built Meopel because I kept running into the same problem: I wanted someone to grab coffee with, catch a match with, or just walk around the city with — and there was no good way to find that. Not dating. Just company. I looked for an app and couldn't find one, so I built it.

Experience

Founder
Meopel
Mar 2026 – Present
Node.jsMongoDBFirebase AndroidiOSGoogle Cloud Vision
  • Built a plans-first social networking app — post an activity today, get matched with someone doing the same thing
  • Built end-to-end solo — Node.js + Express + MongoDB + Firebase backend, Google Cloud Vision, Android and iOS apps
  • Published on Google Play and App Store; LinkedIn verification on all profiles for safety

Play Store ↗    App Store ↗
Co-Founder & CTO
Kalpkriti Private Limited — Tweencraft
Aug 2015 – Jan 2026
C++Cocos2d-xOpenGL ES FFmpegNode.jsAndroid NDK iOSGCP / AWS
  • Built Tweencraft from 0 to 10M+ installs — bootstrapped, ₹1 Cr/year revenue, team of 5, featured in The Hindu
  • Built keyframe animation engine on Cocos2d-x (C++) and video export pipeline (glReadPixels → RGB/YUV → FFmpeg mux)
  • Built and operated Node.js + MongoDB backend serving ~15K daily active users across Android and iOS
  • Ported Google Breakpad, dlib, and FFmpeg to Android; analyzed native ARM crash stacks in production
  • Subscription system (Basic / Pro / Premium) with Razorpay payments; Firebase A/B testing and BigQuery analytics
  • Deployed across GCP, AWS, and Acecloud — managed infrastructure, scaling, and uptime

Play Store ↗    The Hindu ↗
Software Developer — BSP
Intel Mobile Communications
Mar 2011 – Aug 2015
Linux KernelARMBSP JTAGGDBC
  • Board bring-up on ARM-based SoCs — deputed onsite to Intel Germany for XMM 7260 LTE modem bring-up on pre-production hardware
  • Designed a 1-wire protocol debugging environment for ARM modem chipsets — enabled fault detection at early boot before OS initialization (published in Springer)
  • Linux kernel drivers for GPIO, I2C, touch, and interrupt subsystems; JTAG and GDB-based crash analysis
BSP Engineer
Samsung India Software Operations
Feb 2008 – Feb 2011
Linux KernelARMHAL GPS / AGPSJTAG
  • Board bring-up on ARM platforms — deputed onsite to Samsung Korea for new board bring-up on pre-production hardware
  • Linux kernel drivers for touch, I2C, GPIO, and interrupt controllers
  • HAL development for sensor subsystems (proximity, light); GPS/AGPS stack integration
Embedded Engineer
Aerospace Systems Pvt. Ltd.
Mar 2007 – Apr 2008
  • GPRS modem integration and embedded C systems development

Technical Skills

Languages
C, C++ (14/17), JavaScript (Node.js), Python, Dart (Flutter)
Mobile
Android (NDK/JNI), iOS, Cocos2d-x, OpenGL ES, Flutter
Backend
Node.js, Express, MongoDB, Firebase, BigQuery
AI / LLM Inference
PyTorch, HuggingFace, FastAPI, Docker (GPU serving), vLLM
Media & Vision
FFmpeg (ported), dlib (ported), audio/video muxing, glReadPixels
Kernel & BSP
Linux kernel, device drivers, HAL, ARM bring-up, JTAG, GDB
Cloud
GCP, AWS, Azure
Crash & Stability
Google Breakpad (ported), Firebase Crashlytics, App Center, ASAN

Publication

1-Wire Communication Protocol for Debugging Modem Chipsets
T. Ninikrishna, Soni Sahu et al. — Springer · doi.org/10.1007/978-81-322-2553-9_48
View on ResearchGate ↗

Education

PG Diploma — Embedded Systems
CDAC · 2006–2007
B.Tech — Electronics and Communications Engineering
Hindustan College of Science and Technology · 2006