Mobile Engineer & Builder | Build; Measure; Learn | Flutter, iOS @ GoPay
Portfolio website showcasing my work, experiences, projects, and learnings.
I live by a simple loop: Build; Measure; Learn. For me, coding isn't just about syntax; it's about shipping products that actually work.
By day, I'm crafting seamless mobile experiences (iOS & Flutter) at GoTo Group. I've spent over 3 years deep in the mobile ecosystem, obsessing over smooth UIs and scalable architectures.
- GoTo Group (GoPay): Crafting seamless mobile experiences (iOS & Flutter). I focus deeply on smooth UIs and scalable architectures.
- Experience: Over 3 years deep in the mobile ecosystem
- Building @ appsflow.io: Currently in stealth mode
- Founder @ Investorsync: Built to crack the code on fundraising by aggregating a database of 100k+ investors for startups.
- Note: I'm happy to share my investor database to help founders—DM me!
- Flutter
- iOS
- React Native
- React
- Golang
- Node.js
- Python
- Qdrant
- n8n
April 2024 - Present | Bengaluru, India
- Spearheaded the design, development, and ownership of the A+ MiniApp SDK integration on iOS end-to-end
- Played a pivotal role in designing the core GoPay MiniApp SDK architecture used by all providers (WebView, Alipay, Alicloud)
- Designed and created the initial MiniApp architecture which enabled rapid development and accelerated onboarding of new team members
- Led the research and development into browser sandboxing, security policies, and in-app webview vulnerabilities
- Built a POC for GoPay WebKit using Platform Views, which became the preferred solution
Key Achievements:
- Designed core MiniApp SDK architecture
- Led security research on webview vulnerabilities
- Created scalable architecture for team growth
Tech Stack: iOS, Swift, Flutter, Dart, WebKit, Architecture
August 2022 - April 2024 | Bengaluru, India
- Delivered the Cross Sell SDK on Gojek-iOS, collaborating with Consumer Experience teams
- Achieved a significant app size reduction (620KB) through contributions to the Dot Lottie Migration initiative on iOS
- Refactored the Secure Parking module in the GoPay app to create a scalable architecture
- Developed the Sky Parking UI on the new foundation
- Implemented core features including Google Top-Up Redirection (Wall-E), GoTransit (end-to-end KRL ticket booking), and Split Bills Manual Settlement and Share functionality
- Contributed to the planning and implementation of the SDUI Landing Page and the complex, performance-sensitive Video Organism
Key Achievements:
- Reduced app size by 620KB
- Delivered Cross Sell SDK
- Built scalable parking architecture
Tech Stack: iOS, Swift, Flutter, Dart, React Native, Performance Optimization
January 2025 - August 2025 | Bengaluru, India
- Built to crack the code on fundraising by aggregating a database of 100k+ investors for startups
- Created a comprehensive platform to help founders find the right investors for their startup needs
Key Achievements:
- Aggregated 100k+ investor database
- Built scalable platform for investor discovery
Tech Stack: Next.js, TypeScript, Node.js, Database
January 2022 - June 2022 | Mumbai, India
- Worked mainly with networks
- Developed a feature for DNS resolution at various hops through configs
Tech Stack: Networking, DNS, Configuration Management
October 2021 - December 2021 | Remote
- Developed quinn in-house-analytics dashboard end-to-end
- Worked on video processing using ffmpeg and deployed it on AWS Lambda end-to-end
- Fixed issues on their Shopify plugin and admin apps
Tech Stack: React, Node.js, AWS, FFmpeg, DynamoDB, PostgreSQL, Chart.js
November 2020 - March 2021 | Remote
- Development and deployment of the JuglR App
- Development, Documentation and maintenance of backend server written in Nodejs (deployed in AWS)
- Developed and deployed an OCR endpoint in flask using pytesseract
- Used tfjs-react-native for deploying state-of-the-art Posenet model (MobileNetV1) in-app
- Achieved about 6+ FPS on average configured Android Devices up to 12+ FPS on high-end devices
Tech Stack: JavaScript, Python, React Native, Expo, Node.js, Flask, Tesseract, AWS, MongoDB, TensorFlow.js
2025 | Live
Aggregated database of 100k+ investors for startups to find the right investors. Built to crack the code on fundraising by aggregating a comprehensive database of investors.
Tech Stack: Next.js, TypeScript, Node.js, Database
2024
Spearheaded the design, development, and ownership of the A+ MiniApp SDK integration on iOS end-to-end. Designed and created the initial MiniApp architecture which enabled rapid development and accelerated onboarding of new team members.
Tech Stack: iOS, Swift, WebKit, Architecture
2023
Delivered the Cross Sell SDK on Gojek-iOS, collaborating with Consumer Experience teams to create a configurable, complex feature consuming gopay-bff APIs.
Tech Stack: iOS, Swift, SDK
2023
Refactored the Secure Parking module and developed Sky Parking UI on the new scalable architecture.
Tech Stack: iOS, Swift, Flutter
2023
End-to-end KRL ticket booking feature implementation.
Tech Stack: iOS, Flutter, Backend
2021
Used tfjs-react-native for deploying state-of-the-art Posenet model (MobileNetV1) in-app. Achieved about 6+ FPS on average configured Android Devices up to 12+ FPS on high-end devices.
Tech Stack: React Native, TensorFlow.js, Machine Learning, PoseNet
2020
Developed and deployed an OCR endpoint in Flask using pytesseract.
Tech Stack: Python, Flask, Pytesseract, AWS
Currently in stealth mode - building something exciting!
Tech Stack: Flutter, iOS, Backend
Building an intelligent productivity tool that learns from your workflow patterns.
Tech Stack: Next.js, AI/ML, TypeScript
A comprehensive toolkit for mobile developers to streamline their workflow.
Tech Stack: Flutter, iOS, React Native
A collaborative code editor with real-time synchronization and AI pair programming.
Tech Stack: WebRTC, Node.js, React, AI
- Designing Data-Intensive Applications by Martin Kleppmann (Systems Design) - Started: Jan 2024
- Mobile App Architecture by Chris Stewart (Mobile Development) - Started: Oct 2024
-
Clean Code by Robert C. Martin ⭐⭐⭐⭐⭐ (Software Engineering) - Completed: Jun 2023
- Essential reading for any serious developer. Transformed how I think about writing maintainable code.
-
System Design Interview by Alex Xu ⭐⭐⭐⭐⭐ (Systems Design) - Completed: Dec 2023
-
The Pragmatic Programmer by Andrew Hunt, David Thomas ⭐⭐⭐⭐⭐ (Software Engineering) - Completed: Aug 2022
- A timeless guide to becoming a better programmer. Full of practical wisdom.
- Refactoring by Martin Fowler (Software Engineering)
- Architecture Patterns with Python by Harry Percival, Bob Gregory (Software Architecture)
- Master Systems Design (60% progress) - Deep dive into distributed systems, scalability patterns, and architecture design principles. Target: Dec 2025
- Launch Appsflow.io (40% progress) - Complete development and launch of Appsflow.io from stealth mode to public beta. Target: Jun 2025
- Contribute to Open Source (30% progress) - Make meaningful contributions to open source projects, especially in mobile development space. Target: Dec 2025
- Build 3 Side Projects - Launch 3 meaningful side projects that solve real problems. Target: Dec 2025
- Speak at a Tech Conference - Share knowledge by speaking at a mobile development or architecture conference. Target: Jun 2026
- Write Technical Blog Posts - Publish 12 technical blog posts covering mobile development, architecture, and learnings. Target: Dec 2025
- Master Golang (50% progress) - Become proficient in Go programming language for backend development. Target: Aug 2025
- Travel Across Asia (40% progress) - Visit 5+ countries in Asia and document the experiences. Target: Dec 2026
Technical articles, thoughts, and learnings about mobile development, architecture, and building products.
Visit the Blog section on the portfolio website.
This is a Next.js project bootstrapped with create-next-app.
- Node.js 18+
- npm, yarn, pnpm, or bun
- Clone the repository:
git clone https://github.com/msidhartha7/msidhartha7.github.io.git
cd msidhartha7.github.io- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev- Open http://localhost:3000 with your browser to see the result.
npm run build
npm start- Framework: Next.js 16
- Language: TypeScript
- Styling: Tailwind CSS v4
- Font: JetBrains Mono
- Markdown: gray-matter, react-syntax-highlighter
- Date Formatting: date-fns
- LinkedIn: linkedin.com/in/mallicksidhartha7
- GitHub: github.com/msidhartha7
- Medium: ahtrahdis7.medium.com
- Email: mallicksidhartha7@gmail.com
- Investorsync: investorsync.in
This project is open source and available under the MIT License.
Build; Measure; Learn 🚀