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.

Impact

15,000+

Users reached across shipped platforms

Zero-Downtime

Cloud cost optimized via AWS to Fly.io migration

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
GovHub, Municipal HR Platform for JB Marks Local Municipality

GovHub, Municipal HR Platform for JB Marks Local Municipality

Enterprise HR and workforce management platform serving 15,000 municipal employees across attendance, leave, payroll, and compliance workflows.

NestJSNext.js 14FlutterPostgreSQLPrisma ORMRedisBullMQCloudflare R2Docker
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

Malaysia

December 2025 - June 2026
  • Migrated synchronous service-to-service communication from REST to gRPC across Auth, Identity, and Access Portal, cutting inter-service latency by 50%, with retries and a circuit breaker handling downstream failures, and deliberately prioritizing consistency over availability so the system never serves stale identity or access data.
  • Architected a rule engine evaluating dynamic, attribute-based condition groups, so new categories can be added per identity without touching the engine, triggered on CRON schedules or Kafka events to assign roles, entitlements, and access items, replacing fully manual access provisioning as the platform's core decision system.
  • Refactored the audit log schema to be PII-free, restoring compliance alignment without losing forensic traceability, and resolved a Spring AOP self-invocation bypass that was silently skipping audit advice on critical methods.
  • Built a shared component library and standardized the theme and color system across the Next.js dashboard, replacing ad hoc, duplicated UI code with components the whole team adopted, cutting UI code duplication by 50% and eliminating visual drift across every new feature.
  • Diagnosed a schema drift issue causing production analytics failures on a 5M+ document OpenSearch index, then executed a zero-downtime migration using alias switching, new index, background reindex, verify, atomic swap, restoring analytics to handle 100K+ logs per cycle without failure.
  • Designed an event-driven Kafka pipeline for approval, rejection, and provisioning workflows, replacing synchronous REST calls where one service outage could break the entire approval chain, with dead letter queues catching failures instead of losing them silently.

Full Stack Engineer

Digital Upgraders LLC

Dubai

May 2025 - December 2025
  • Cut feed load time from 3s to 700ms by fixing query structure, indexing, payload size, and caching bottlenecks across the production feed system.
  • Fixed duplicate notifications by redesigning concurrent write flows with proper database transactions, restoring consistency across the notification system.
  • Fixed inconsistent scroll-to-hide header behaviour across Android, iOS, and Safari by tracing how each platform actually fired scroll events, since Safari's scroll mechanism diverged sharply from Android's.
  • AWS's operational cost and infrastructure overhead had become hard to justify and manage at the platform's scale, so I led a zero-downtime migration to Fly.io, reworking infrastructure, CI/CD, DNS, and service configuration on a live production platform without disrupting real users.
  • Fixed a production authentication bug where the OAuth token and JWT token were both being stored under the same cookie key, silently overwriting each other and dropping user sessions, tracing the root cause through production logs and redesigning token storage so each token persists under its own key.
  • Refactored the frontend codebase by applying separation-of-concerns design patterns, splitting logic into hooks, types, and components instead of one tangled structure, so the codebase could actually scale without repeatedly re-touching the same files.

Full Stack Engineer

HannSoft

Remote

February 2024 - April 2025
  • Engineered third party API integrations, including library and sports data providers and Firebase Cloud Messaging, to degrade gracefully under real world failure, applying timeouts, circuit breakers, and exponential backoff retries so a single unreliable upstream provider couldn't cascade into an app wide outage.
  • Structured client applications around MVVM to keep business logic, state, and UI concerns independently testable and resilient to configuration changes, while delivering integration heavy production features such as Fridge Buddy's scan to recipe flow, combining barcode scanning with Gemini based AI content generation.
  • Owned the full technical lifecycle of independent client products end to end, from data modeling and access control design through native client delivery, architecting Firestore and Realtime Database schemas alongside the Firestore security rules and RBAC model that enforced authorization at the data layer rather than trusting the client.

My Journey

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

Career Journey

I started with Android development at HannSoft, shipping small apps for clients across different countries, 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

  • Finished in the top 200 out of many competing teams, personally solving 3 of the 9 contest problems as a participant
  • 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

  • Ranked in the top 110 out of all participating teams
  • 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
Meta Hacker Cup 2024

Meta Hacker Cup 2024

  • Competed in Meta’s global algorithmic programming competition against participants worldwide
  • Applied optimized algorithmic and data structure techniques under strict time and correctness constraints

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.