M. Talha Atif

Full-Stack Engineer. I build secure, high-stakes platforms with a focus on real-time functionality and AI integration, ensuring powerful performance and resilient backend systems.

JavaSpring BootKafkaPythonFastAPIReactNext.jsNestJSNode.jsReact NativePostgreSQLMySQLMongoDBRedisDockerAWSgRPC
Lahore, Pakistan
LeetCodeGitHubLinkedIn
Profile

Open Source

Apache Checkstyle Contributor

Runner-up

App Dev Hackathon, Punjab University 2025

Featured Projects

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

Memingo, AI-Powered Language Learning Platform

Memingo, AI-Powered Language Learning Platform

Revolutionizing language learning through AR, AI, and gamification

React.jsKotlinJetpack ComposeFlaskMongoDBRedisThree.jsTensorFlow LiteGoogle Gemini APIWeb Speech APICameraXRetrofitHiltJWTOAuth 2.0
Moodly, AI-Powered Mood-Based Experience Discovery Platform

Moodly, AI-Powered Mood-Based Experience Discovery Platform

Revolutionizing experience discovery through emotion AI and intelligent recommendations

React NativeExpoNest.jsFastAPIPostgreSQLRedisRabbitMQDeepFaceGoogle Gemini APIAWSAWS RDSTanStack QueryZustand

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

  • Built a self-service Access Portal in Next.js and TypeScript covering tile catalog, cart, multi-user role requests, approval tracking, and provisioning status, owning the full request lifecycle from UI to API integration.
  • Engineered an entitlement rule builder with grouped AND/OR conditions, inter-group operators, and negation support; fixed a full re-render storm on every keystroke by switching to uncontrolled mode with useRef and controlled remount via builderKey.
  • Built workflow and debugging analytics dashboards with 8 KPI drill-down types, paginated modals, per-section independent loading states, and CSV export, wired to real backend APIs replacing mock data across all charts.
  • Re-architected the Roles Hierarchy from a full client-side in-memory grouping model to a backend-driven summary-first approach, cutting initial page load data to aggregate counts only and moving search and filtering server-side.
  • Built a reusable component system across the platform including StandardTabs, IconTabs, PageHeader, BadgeEditor, CustomPagination, and a centralized risk color utility, standardizing UI patterns across 78+ files.
  • Built an entitlement assignment rule engine in Spring Boot with grouped conditions stored as JSONB in PostgreSQL, JPA Criteria API for dynamic predicate building, and IMMEDIATE/CRON/MANUAL/ONE_TIME scheduler with a global tenant-level schedule config.
  • Designed an async bulk role assignment pipeline using Kafka workers, a Batch Job table for real-time status tracking, and chunk-based persistence to control memory pressure; refactored permission API from one-to-one to many-to-many with O(1) Set-based duplication checks.
  • Implemented Spring AOP auditing across the role lifecycle enforcing one user action equals one audit event, with backend diff computation capturing entitlement and child-role adds and removes in a single consolidated audit record.
  • Built a bulk application lookup endpoint eliminating N+1 cross-service calls in the entitlements module, collapsing per-record API calls into a single request with resilient fallback defaulting resourceName to Unknown on dependency failure.
  • Resolved a production OpenSearch crisis by reindexing 5M+ documents using index templates and alias switching with zero downtime, migrated high-cardinality fields from text+keyword to keyword type, and fixed the 10k result-window limit by redesigning deep pagination queries as aggregation-based queries.

Full Stack Engineer

Digital Upgraders LLC · September 2025 — January 2026

  • Built Reported Posts and Reported Comments systems end to end schema design in Supabase, REST APIs in Express.js with popularity ranking logic, and an admin moderation panel in React.
  • Eliminated a 2-second comment button latency by removing a redundant API pre-check call, and reduced notification page load by consolidating fragmented calls into single enriched payloads.
  • Implemented rate limiting on all authentication and high-frequency post endpoints to prevent abuse, and resolved 20+ production bugs across auth flows, notification lifecycle, and cache invalidation.
  • Executed full production migration to Fly.io Docker configuration, Supabase production setup, Namecheap DNS, Plunk email migration, and environment variable management with zero downtime.
  • Refactored 3000+ line monolithic files into modular components using custom React hooks, improving code maintainability and reducing component coupling across the codebase.
  • Resolved Android and iOS Safari rendering issues causing input lag and scroll jank by identifying and fixing client-side execution bottlenecks.
  • Added Open Graph metadata for social sharing, pull-to-refresh with draft state preservation, and referral system with domain reuse prevention.
  • Maintained unit test coverage across critical API flows and validated all fixes against edge cases before deployment.
  • Worked directly with the product team in async remote sprints, handling production deployments, hotfixes, and feature delivery across web and mobile breakpoints.

My Journey

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

Developer Journey

I started out building Android apps as a freelancer, small projects like a plant care app, learning how real software gets built by actually shipping things to users.

That led me to Digital Upgraders where I joined as a full stack engineer on a social media platform. The problems there were real and immediate. Feed loading was taking 3 seconds so I fixed it down to 700ms through query optimization, indexing, and caching. Notifications were duplicating because of race conditions in non-transactional queries, fixed that too. I migrated the whole infrastructure from AWS to Fly.io without downtime, cleaned up a frontend codebase that had grown into 3000-line files, and fixed rendering bugs users were feeling on Android, iOS, and Safari. It was fast-paced and it taught me how to find problems that matter and fix them properly.

Now at Microtechx I am building an Identity Governance and Administration product in partnership with Intimec. IGA is what enterprises use to control who has access to what, track approvals, enforce policies, and stay compliant. I joined early and own significant parts of the product. I built the entire Access Portal feature end to end, the entitlement rule engine, the business roles catalog with hierarchy and cycle detection, workflow and debugging analytics, and the auditing system. Before writing a single line I ask what the use case is, what the edge cases are, and what business value it actually delivers. I care that features make the product better and drive real value, not just that they work technically.

Full stack across the whole journey, Java Spring Boot and Next.js React TypeScript today, with distributed systems, event-driven architecture, PostgreSQL, Kafka, OpenSearch, and gRPC in between.

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

Let’s Connect

My expertise in backend, frontend, mobile, and clouddevelopment is ready to tackle your next big challenge. I'm interested in collaborating with innovative teams on complex problems and am available for remote or onsite work in Lahore.