M. Talha Atif

As a full stack engineer, I own product outcomes end to end, translating customer and business problems into reliable systems that deliver measurable value.

I design for failure, continuously challenging assumptions through resilience testing, observability, and chaos engineering.

I take responsibility beyond deployment, ensuring the product remains correct, available, and adaptable under real-world conditions.

JavaSpring BootKafkaPythonFastAPIReactNext.jsNestJSNode.jsReact NativePostgreSQLMySQLMongoDBRedisDockerAWSgRPC
Profile
Build
Iterate
Ship

Continuous delivery, not a one-time release.

Featured Projects

A collection of products and experiments I’ve designed and built blending performance, creativity, and modern engineering principles.

Intimec IGA, Enterprise Identity Governance and Administration Platform

Intimec IGA, Enterprise Identity Governance and Administration Platform

Production-grade IAM platform for enterprise access management, compliance, and identity lifecycle automation

JavaSpring BootKafkaNext.jsPostgreSQLOpenSearchgRPCMulti Tenant
Moodly, AI-Powered Mood-Based Experience Discovery Platform

Moodly, AI-Powered Mood-Based Experience Discovery Platform

Revolutionizing experience discovery through emotion AI

React NativeNest.jsRabbitMQPostgreSQLRedis
Cunocovo, Social Platform for Creative Professionals

Cunocovo, Social Platform for Creative Professionals

Connecting photographers, videographers, and creative professionals through a production-grade social platform

Next.jsNode.jsPostgreSQLSupabaseExpress.jsPlunk.js
Memingo, AI-Powered Language Learning Platform

Memingo, AI-Powered Language Learning Platform

Revolutionizing language learning through AR, AI, and gamification

React.jsJetpack ComposeFlaskMongoDBRedisYOLOThree.js

Experience

A snapshot of my journey building impactful mobile and web applications from Android development to AI-powered web solutions. Each role strengthened my technical foundation and problem-solving approach.

Full Stack Engineer

MicroTechX · December 2025 - Present

  • Migrated synchronous service-to-service communication from REST to gRPC, reducing inter-service latency by 50%.
  • Resolved Spring AOP self-invocation bypass, restoring audit guarantee across affected service methods.
  • Refactored audit log schema to be PII-free, restoring compliance alignment without losing forensic traceability.
  • Architected the generic rule-based engine for assigning roles, entitlements, and access items to identities through grouped condition evaluation, CRON and event-based scheduling.
  • Standardised the frontend theme, color system, and shared component library across the Next.js dashboard, documenting conventions that improved consistency and reduced UI drift across the team.

Full Stack Engineer

Digital Upgraders LLC · September 2025 - January 2026

  • Cut feed load time from 3s to 700ms by fixing query, indexing, payload, and caching bottlenecks.
  • Fixed duplicate notifications by redesigning concurrent writes with proper transactions.
  • Resolved Android, iOS, and Safari rendering issues by tracing client-side performance bottlenecks and restoring consistent cross-platform behaviour.
  • Led a zero-downtime migration from AWS to Fly.io, reworking infrastructure, CI/CD, DNS, and service configuration on a live platform.

My Journey

From Android native to full-stack engineering driven by principles, not just stacks

Career Journey

I started with Android development, doing small freelance projects like a plant care app.
I used to sit in direct client meetings myself to catch up on requirements.
That's where I learned that building something a real person depends on is different from finishing a tutorial.

Then I built a side project, Moodly, that changed how I think, less about just coding, more about user experience and systems.
It taught me event-driven design with RabbitMQ.
I learned to improve user experience by cutting down clicks, not adding more screens.
I added a mood-detection based experience discovery feature, one of the standout parts of the app.

Then at Intimec, in the IGA domain, the hardest part was untangling complex business requirements: multiple approval stages, multiple approvers, multiple approval items, multiple users.
I broke that complexity into microservices through an event-driven approach, built for scalability and failure isolation.
I used gRPC to cut down latency between services.
This is where I shaped real, practical experience with microservices, gRPC, and user experience.

My working style evolved from just writing code to actually caring about the person using it.
Outside of code, I like reading about systems, backend design, and databases.
My take is simple: if you build a feature in a vacuum, you end up in a vacuum too.
You find the real pain points by being the user first, then bring your tech skills in to solve them.

Core Engineering Values

The fundamental principles that guide my approach to software engineering, regardless of technology stack

Clean Architecture

Building scalable systems with proper separation of concerns, maintainable code, and clear component hierarchies.

Navigation Flow

Crafting intuitive user journeys with seamless transitions and thoughtful state persistence across platforms.

State Management

Implementing robust state solutions with proper data flow, predictable updates, and efficient synchronization.

Performance & Caching

Optimizing with smart caching strategies, lazy loading, and efficient data fetching for blazing-fast experiences.

Security First

Prioritizing authentication, authorization, input validation, and security best practices in every implementation.

Optimization

Continuously improving performance metrics, reducing bundle sizes, and enhancing user experience across devices.

Cross-Platform Consistency

Ensuring seamless experiences across web, iOS, and Android with unified design systems and shared logic.

Problem-First Thinking

Solving challenges based on the problem itself, not the stackadapting technology to fit the need.

“Technology stacks evolve, but engineering fundamentals remain constant. I adapt tools to solve problems, not problems to fit tools.

Skills & Technologies

Technologies I work with across the full stack

Mobile

10 technologies

Kotlin
Jetpack Compose
React Native
Expo
Android SDK
CameraX
Material Design 3
Hilt
Retrofit
Room DB

Web

10 technologies

React.js
Next.js
TypeScript
JavaScript
Tailwind CSS
HTML/CSS
Three.js
Framer Motion
Redux
Zustand

Backend

10 technologies

Node.js
NestJS
Flask
Express.js
REST APIs
GraphQL
JWT
OAuth 2.0
WebSocket
Microservices

Database

8 technologies

MongoDB
PostgreSQL
Redis
Prisma
Firebase
SQL
NoSQL
Database Design

Cloud & DevOps

8 technologies

Vercel
AWS
Git & GitHub
Docker
CI/CD
Nginx
Linux
Jira

AI & ML

7 technologies

OpenAI APIs
Google Gemini
TensorFlow Lite
Prompt Engineering
Computer Vision
ML Model Integration
Web Speech API

Achievements

Recognitions and milestones that reflect my technical growth, teamwork, and contribution to impactful projects.

Calico Berkeley - Speed Coding Competition

Calico Berkeley - Speed Coding Competition

  • Sharpened algorithmic thinking by solving complex coding challenges under timed conditions
  • Strengthened data structure mastery and decision-making speed through competitive coding rounds
ICPC Asia Topi Online Round

ICPC Asia Topi Online Round

  • Enhanced problem-solving depth through large-scale algorithmic contests with optimized runtime solutions
  • Gained experience in debugging and implementing efficient algorithms in real-time competition settings

Open Source

Merged pull requests across projects I don't own, where the discipline is working within someone else's conventions, not just my own.