I build the whole product.Backend, web and mobile.In whatever stack it needs.

Full-stack engineer with 1+ year of shipping web and mobile apps. At Devntech I built for CrystalCommerce, an e-commerce platform for 700+ game stores, and Colochousing, a co-living platform with 16K+ users.

Open to freelance projects and full-time rolesResume (PDF)
Release logDevntech · PureLogics
  1. Coloc resident appLiveEvents, tasks, split bills, rent payments and push notificationsiOS · Android · Colochousing
  2. PriceCharting sales channelShippedBackground jobs sync listings, prices, stock and ordersRails · CrystalCommerce
  3. Multi-tenant platformMigrationRails sync APIs, marketplace pages, org-scoped access controloRPC · TanStack Start · Drizzle
  4. LMS, a Coursera cloneBuiltRole dashboards, Stripe subscriptions, graded quizzes, certificatesDjango REST · React · PureLogics
8M+customers on the CrystalCommerce platform
700+game stores running on CrystalCommerce
16K+Colochousing users across 8 cities
400+residents on the Coloc app, iOS and Android
Selected work

Shipped to production

Devntech client · Belgium · Co-livingLive

Colochousing

A Belgian co-living platform with 16K+ users, moving from a legacy Rails app onto a multi-tenant TypeScript platform, plus its React Native resident app.

  • The move onto a multi-tenant TypeScript platform: Fastify, then Hono, with oRPC
  • Rails sync APIs, marketplace pages and organization-scoped access control
  • Events, tasks, split bills and rent payments in the Coloc resident app
  • TypeScript
  • oRPC
  • Hono
  • TanStack Start
  • Drizzle
  • React Native
Read the case study about Colochousing
platformCrystalCommerce700+ game stores
sales channelPriceChartingMarket prices
listings · prices · stock · orders, synced by background jobs
Devntech client · E-commerceShipped

CrystalCommerce

A long-running Rails e-commerce platform serving 700+ game stores and 8M+ customers.

  • PriceCharting added as a new sales channel
  • Background jobs that keep listings, prices, stock and orders in sync
  • Market prices imported into the catalog, so stores can price from market data
  • Ruby on Rails
  • PostgreSQL
  • Background jobs
  • PriceCharting API
Read the case study about CrystalCommerce

Builds and research

  1. inputWatch, phone, glasses
  2. encodeInput embeddings
  3. modelFine-tuned LLM
  4. outputRecognized activity
human activity recognition from multi-device wearable data
Final-year project · PUCIT

Activity recognition with LLMs

A web app that recognizes human activities from smartwatch, phone and glasses data, using pre-trained LLMs fine-tuned through input embeddings.

  • .NET
  • Python
  • Pre-trained LLMs
Read the case study about Activity recognition with LLMs
01 / 03
PureLogics internship · Learning platform

Coursera Clone

A learning platform with role-based dashboards, Stripe subscriptions, graded quizzes and certificates.

  • Django REST Framework
  • React
  • PostgreSQL
  • Stripe
Read the case study about Coursera Clone
Experience

From university labs to production

Resume (PDF)
  1. Nov 2025 to 2026
    DevntechOnsite
    Associate Software Engineer

    Full-stack work for CrystalCommerce and Colochousing in TypeScript, Rails, React and React Native, including moving Colochousing onto a multi-tenant TypeScript platform.

  2. Oct 2025
    Visnext SolutionsOnsite
    Associate Software Engineer

    A month of Ruby on Rails training: MVC, ActiveRecord and Hotwire (Turbo, Stimulus).

  3. Jul to Sep 2025Two internships at the same time
    PureLogicsOnsite
    Python (Django) Full-Stack Intern

    Went from core Python to Django and Django REST Framework, then proposed and built an LMS.

    RemoteDevRemote
    Full-Stack Intern

    Built and integrated backend APIs with Next.js (TypeScript) and MongoDB.

  4. 2023 to 2025
    PUCIT, University of the Punjab
    Teaching Assistant

    Assisted in labs for Programming Fundamentals, OOP, Data Structures, Databases and Web Development.

Toolkit

What I build with

Core stack

Used in production at Devntech

Everything, by type

Languages

  • Ruby
  • TypeScript
  • JavaScript
  • Python
  • C#
  • Java
  • C
  • C++
  • SQL

Backend

  • Ruby on Rails
  • Node.js (Fastify, Hono, oRPC)
  • Django REST Framework
  • ASP.NET Core MVC
  • GraphQL
  • Sidekiq

Frontend and mobile

  • React
  • React Native (Expo)
  • React on Rails
  • TanStack Start
  • Next.js
  • Hotwire
  • Tailwind CSS
  • Blazor

Databases and ORMs

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Firebase
  • ActiveRecord
  • Drizzle
  • Entity Framework
  • Dapper

Tools and practices

  • Git
  • GitHub
  • Docker
  • Expo EAS
  • REST APIs
  • Multi-tenancy
  • MVC
  • Clean Architecture
About

Hi, I'm Anas

Portrait of Muhammad Anas Irfan

I'm a full-stack engineer in Lahore, Pakistan. I build backends, web apps and mobile apps, and pick up whatever stack the product needs.

I studied Information Technology at PUCIT, University of the Punjab, and spent two years there as a teaching assistant in labs for programming fundamentals, OOP, data structures, databases and web development. My final-year project used LLMs to recognize human activities from wearable data.

In 2025 I did two internships at the same time, one in Django and one in Next.js, then a month of Rails training at Visnext. From November 2025 I worked at Devntech on long-running Rails codebases, API integrations and Colochousing's move to a new multi-tenant TypeScript platform.

Degree
BS Information Technology
University
PUCIT, University of the Punjab
Years
2021 to 2025
Final-year project
Activity recognition with LLMs
Contact

Hiring, or have a project in mind?

Tell me about the role or the project. Email works best, or use the form.

Open to freelance projects and full-time rolesmughalanas91@gmail.com
Your details are only used to reply to you.