Hi, I'm

An aspiring software developer with a passion for building mobile applications and scalable backend applications.

📄 View Resume
About

I'm Lakshya Goel, a software developer building mobile applications and scalable backend applications.

I'm currently pursuing my B.Tech in Computer Science Engineering, with a strong focus on mobile and backend development. I'm passionate about solving complex problems, optimizing systems, and delivering impactful software.

I work with technologies like Golang, React Native, Flutter, Kafka, gRPC, Nginx, Redis, AWS, PostgreSQL, and MongoDB, building clean, efficient, and scalable solutions. My projects range from crafting seamless mobile experiences to architecting robust backend systems that handle high-performance demands.

Experience

My professional journey and contributions

Matrice.ai

Backend Developer

May 2025 - July 2025📍 Remote
GolangKafkaRedisgRPCMongoDB
Migrated 8 backend services to Clean Architecture, boosting maintainability by 30% and test coverage by 25%.
Built Apache Kafka pipelines handling 10k+ events/day, enabling scalable and decoupled workflows.
Optimized 15+ APIs, cutting response times by 40% via performance tuning and Redis caching.
Designed a microservices architecture, achieving 80% uptime and increasing efficiency by 25% using gRPC for seamless communication.

Zulip-Flutter

Open Source Contributor

January 2025 - April 2025📍 Remote
FlutterDartOpen Source
Merged 8 pull requests into a beta-stage Flutter chat application, improving performance and UI consistency for 1,000+ early testers.
Optimized over 5 complex Flutter widget trees and fixed animation issues, increasing UI smoothness by 20%.
Enhanced Markdown/HTML rendering, boosting readability and formatting accuracy across 95% of chat views.
Upgraded components using custom layouts and conditional rendering, improving user engagement by 15%.

Finurja

Full Stack Developer

November 2024 - March 2025📍 Remote
FlutterGolangGinAWSRedisDocker
Contributed to a mobile application for finance and wealth management using Flutter and Golang, downloaded by over 10,000 users and over 5,000 active users.
Designed and deployed scalable REST APIs using Golang (Gin), Redis, Docker and AWS, with average response time of 100ms handling over 3,000 concurrent users.
Built a high-throughput WebSocket server with Golang and Redis Pub/Sub, supporting real-time communication for over 5,000+ concurrent connections with latency under 50ms.

HeyDoc AI

Flutter Developer

Aug 2024 - Oct 2024📍 Remote
FlutterFirebaseAzureFHIRGetX
Updated and maintained a reduced-bug version of the application, with over 10,000+ installations, as the primary Flutter Developer.
Integrated NHIA APIs into the application, enabling secure health data exchange with GetX state management.
Implemented refresh token functionality for continuous user sessions, handling four simultaneous login methods.
Designed and implemented various structured and unstructured FHIR bundles for streamlined health record storage and retrieval, adhering to healthcare data standards.
Transitioned file storage from Firebase Storage to Azure Blob Storage, enhancing scalability.

My Skills

Frontend

React Native

React Native

Flutter

Flutter

React

React

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Backend

Golang

Golang

Node.js

Node.js

Express.js

Express.js

Nodemon

Nodemon

Database

PostgreSQL

PostgreSQL

MongoDB

MongoDB

MySQL

MySQL

Mongoose

Mongoose

Firebase

Firebase

Supabase

Supabase

Tools

Docker

Docker

Nginx

Nginx

Kafka

Kafka

Redis

Redis

Git

Git

GitHub

GitHub

gRPC

gRPC

AWS

AWS

Projects

Some of the things I've built.

BytePad

BytePad

Built a Flutter app allowing students to view and download 3000+ previous year papers and their solutions categorized by subject and semester. Achieved over 5,000+ downloads on the Google Play Store with positive user feedback.

FlutterDart
Achieved over 5,000+ downloads on the Google Play Store with positive user feedback
Implemented an optimized in-app PDF viewer and caching system, reducing load time by 40%
Reduced UI jank by over 60% during scroll and navigation through performance profiling
Playzio

Playzio

Built a real-time multiplayer word game backend in Go, supporting up to 10 players per room with WebSockets and Redis caching. Developed a React Native multiplayer game with live chat and turn-based gameplay.

GolangPostgreSQLReact NativeRedux ToolkitRedis
Implemented Google OAuth 2.0 authentication, enabling instant, secure logins with zero downtime
Designed Docker Compose based deployment, cutting setup time by 80% for local development
Developed React Native multiplayer game increasing user engagement by 20%
Explit

Explit

Developing a cross-platform expense tracking and bill-splitting mobile app with redux-toolkit for state management. Built RESTful APIs in Go for secure and performant backend services.

GolangReact NativePostgreSQLRedux Toolkit
Integrated OAuth authentication, enhancing user security and streamlining the login process
Implemented features to add, track, and manage shared and personal expenses with dynamic debt balancing
Integrated real-time synchronization and push notifications for expense additions or settlements
See All Projects →

Latest Blog Posts

Thoughts, tutorials, and insights from my journey in tech.

📅 July 15, 2024⏱️ 5 min read

Notification Service using Kafka

Learn how to build a scalable notification service using Apache Kafka for real-time message processing and delivery. Covers producer-consumer patterns, message queuing, and microservice architecture.

KafkaMicroservicesGolangArchitecture
Read More →
📅 June 28, 2024⏱️ 7 min read

Play with Web Sockets in Golang

Explore real-time communication in web applications using WebSockets with Golang. Build interactive features like live chat, real-time updates, and collaborative tools.

WebSocketsGolangReal-timeBackend
Read More →
📅 June 10, 2024⏱️ 8 min read

Go Routines, Channels & Wait Groups

Master concurrent programming in Go with goroutines, channels, and wait groups. Learn how to write efficient, parallel code and handle synchronization in Go applications.

GolangConcurrencyGoroutinesProgramming
Read More →

Contact Me

Let's build something amazing together

Let's Talk

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development.