Skip to content

msidhartha7/msidhartha7.github.io

Repository files navigation

Sidhartha Mallick

Mobile Engineer & Builder | Build; Measure; Learn | Flutter, iOS @ GoPay

Portfolio website showcasing my work, experiences, projects, and learnings.

About

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.

Current Status

  • 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!

Tech Stack

Mobile

  • Flutter
  • iOS
  • React Native
  • React

Backend

  • Golang
  • Node.js
  • Python

Tinkering

  • Qdrant
  • n8n

Experience

Software Engineer [iOS & Flutter] @ GoTo Group

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


Associate Software Engineer [iOS & Flutter] @ GoTo Group

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


Founder @ Investorsync

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


Software Engineering Intern @ BrowserStack

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


Frontend Engineering Intern @ Quinn

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


Full Stack Developer @ Juglr

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

Projects

Completed Projects

Investorsync

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


GoPay MiniApp SDK (iOS)

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


Cross Sell SDK (Gojek-iOS)

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


Secure Parking & Sky Parking

2023

Refactored the Secure Parking module and developed Sky Parking UI on the new scalable architecture.

Tech Stack: iOS, Swift, Flutter


GoTransit

2023

End-to-end KRL ticket booking feature implementation.

Tech Stack: iOS, Flutter, Backend


ML Pose Detection App

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


OCR using Pytesseract + Flask

2020

Developed and deployed an OCR endpoint in Flask using pytesseract.

Tech Stack: Python, Flask, Pytesseract, AWS

In Progress

Appsflow.io

Currently in stealth mode - building something exciting!

Tech Stack: Flutter, iOS, Backend

Project Ideas

AI-Powered Productivity Tool

Building an intelligent productivity tool that learns from your workflow patterns.

Tech Stack: Next.js, AI/ML, TypeScript


Mobile Dev Toolkit

A comprehensive toolkit for mobile developers to streamline their workflow.

Tech Stack: Flutter, iOS, React Native


Real-time Collaborative Code Editor

A collaborative code editor with real-time synchronization and AI pair programming.

Tech Stack: WebRTC, Node.js, React, AI

Books

Currently Reading

  • Designing Data-Intensive Applications by Martin Kleppmann (Systems Design) - Started: Jan 2024
  • Mobile App Architecture by Chris Stewart (Mobile Development) - Started: Oct 2024

Completed

  • 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.

Want to Read

  • Refactoring by Martin Fowler (Software Engineering)
  • Architecture Patterns with Python by Harry Percival, Bob Gregory (Software Architecture)

Goals

Professional Goals

  • 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

Learning Goals

  • 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

Personal Goals

  • Travel Across Asia (40% progress) - Visit 5+ countries in Asia and document the experiences. Target: Dec 2026

Blog

Technical articles, thoughts, and learnings about mobile development, architecture, and building products.

Visit the Blog section on the portfolio website.

Getting Started

This is a Next.js project bootstrapped with create-next-app.

Prerequisites

  • Node.js 18+
  • npm, yarn, pnpm, or bun

Installation

  1. Clone the repository:
git clone https://github.com/msidhartha7/msidhartha7.github.io.git
cd msidhartha7.github.io
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Open http://localhost:3000 with your browser to see the result.

Build for Production

npm run build
npm start

Tech Stack (Portfolio)

  • Framework: Next.js 16
  • Language: TypeScript
  • Styling: Tailwind CSS v4
  • Font: JetBrains Mono
  • Markdown: gray-matter, react-syntax-highlighter
  • Date Formatting: date-fns

Connect

License

This project is open source and available under the MIT License.


Build; Measure; Learn 🚀

About

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors