Open to remote roles and relocation

Mohammad NurfahmiMN-Software Engineer &System Architect

Building scalable and intelligent systems for production.

Follow Nurfahmi
online -

  • 4+Years building software
  • 6Companies & clients
  • 5Shipped projects
  • 2025Rookie of the Year
  • 3Core stacks: .NET, TS, Go

Nurfahmi's Approach

I take systems from a blank page to production: acting as system architect on some projects, and as feature developer and maintainer on others. Good communication matters as much as good code.

Nurfahmi's Focus

Backend services in .NET and TypeScript, SQL and NoSQL data, caching and third-party integrations. Lately: social media crawlers and LLM agents that label and report on what they collect.

Technologies
  • C#
  • TypeScript
  • JavaScript
  • Go
  • Rust
  • SQL
  • .NET
  • ASP.NET Web API
  • NestJS
  • Express.js
  • tRPC
  • REST APIs
  • React
  • Next.js
  • TanStack
  • Inertia.js
  • Redux
  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • TypeORM
  • Prisma
  • Drizzle
  • Microservices
  • Nx Monorepo
  • System Design
  • Caching
  • Performance Tuning
  • Docker
  • PM2
  • Amazon S3
  • GitLab
  • GitHub
  • C#
  • TypeScript
  • JavaScript
  • Go
  • Rust
  • SQL
  • .NET
  • ASP.NET Web API
  • NestJS
  • Express.js
  • tRPC
  • REST APIs
  • React
  • Next.js
  • TanStack
  • Inertia.js
  • Redux
  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • TypeORM
  • Prisma
  • Drizzle
  • Microservices
  • Nx Monorepo
  • System Design
  • Caching
  • Performance Tuning
  • Docker
  • PM2
  • Amazon S3
  • GitLab
  • GitHub

Experience

Where I've shipped

Resume↗
  1. Feb 2026 – Present

    Full-time · Remote

    Current

    Web Crawler Engineer

    Socialcrab · Social media intelligence

    • Built a crawling engine that collects Instagram and TikTok data by profile and by keyword.
    • Built an AI agent that labels each crawled post and generates reports for Instagram and TikTok.
    • Web Crawling
    • AI Agents
    • LLM
    • Instagram
    • TikTok
  2. Aug 2025 – Jan 2026

    Freelance · Remote

    Full Stack Engineer

    Bsmart A.I. · AI products

    • Developed AI-powered product features across the stack with Rust, NestJS, React and TanStack.
    • Refactored existing code to improve maintainability and resolve production issues.
    • Rust
    • NestJS
    • React
    • TanStack
  3. Mar 2024 – Present

    Full-time

    Current

    Backend Engineer

    DOT Indonesia · Software development agency · Malang

    • Build and maintain backend services in .NET (ASP.NET Web API) on Microsoft SQL Server and MySQL, with Redis caching for performance tuning.
    • Integrate third-party services into client systems and contribute to a microservices architecture.
    • Built backends for Indonesia's state-owned mining holding (MIND ID) and Kalla Group with NestJS, TypeScript and TypeORM.
    • Received the Rookie of the Year award (2025), progressing from intern to contract to full-time engineer.
    • .NET
    • ASP.NET Web API
    • SQL Server
    • MySQL
    • Redis
    • NestJS
    • TypeORM
  4. Jun 2023 – Feb 2024

    Freelance · Hybrid

    Backend Engineer

    Universitas Islam Nusantara · University · Bandung

    • Built internal applications for the university's academic systems as microservices in a monorepo, using NestJS, Next.js, PostgreSQL and Prisma.
    • Designed the database schema, wrote API documentation and handled deployment with PM2, with file storage on Amazon S3.
    • NestJS
    • Next.js
    • PostgreSQL
    • Prisma
    • Amazon S3
    • PM2
  5. Aug 2022 – Jul 2023

    Remote

    Assistant Mentor & Independent Study

    Ruangguru, Skilvul · Government-backed study programs

    • Taught React to bootcamp students as Assistant Mentor at Ruangguru.
    • Completed two independent study programs in front-end and full-stack web development.
    • React
    • Node.js
    • Express.js
    • MongoDB

Portfolio

Featured Projects

SMFeatured
SocialcrabFeb 2026 – Present

Social Media Crawler & AI Labeling Agent

Crawling engine for Instagram and TikTok profiles and keywords, paired with an AI agent that labels every post and turns the data into reports.

  • Web Crawling
  • AI Agents
  • LLM
FMFeatured
Personal projectFeb 2024 – Present

FNB Management

Food-and-beverage management app in an Nx monorepo with an end-to-end type-safe API.

  • React
  • Express.js
  • tRPC
  • Drizzle ORM
  • Zod
  • Nx
MI
DOT IndonesiaJun 2024 – Jul 2024

MIND ID Portal Recruitment

Recruitment portal for Indonesia's state-owned mining holding.

  • NestJS
  • TypeScript
  • TypeORM
  • Inertia.js
  • Zod
KP
DOT IndonesiaMar 2024 – Jun 2024

Kalla Property Management

Property management system for Kalla Group, with Redis caching.

  • NestJS
  • TypeScript
  • TypeORM
  • Redis
  • Inertia.js
US
Universitas Islam NusantaraJun 2023 – Jan 2024

UNINUS Super Apps

Academic super app for the university, built as microservices in a monorepo.

  • NestJS
  • Next.js
  • Prisma
  • Drizzle
  • Amazon S3

Work Process

From concept to deployment

  1. 01

    Requirement Gathering

    Start from the user's problem, so what gets built truly meets their needs.

  2. 02

    Architecture Design

    Act as system architect, designing the solution and data model from scratch.

  3. 03

    Development

    Ship features across .NET, TypeScript and Go services, with third-party integrations.

  4. 04

    Maintenance

    Keep production systems fast and healthy through caching, tuning and refactoring.

Toolbox

Skills & Education

Languages
  • C#
  • TypeScript
  • JavaScript
  • Go
  • Rust
  • SQL
Backend
  • .NET
  • ASP.NET Web API
  • NestJS
  • Express.js
  • tRPC
  • REST APIs
Frontend
  • React
  • Next.js
  • TanStack
  • Inertia.js
  • Redux
Data
  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • TypeORM
  • Prisma
  • Drizzle
Architecture
  • Microservices
  • Nx Monorepo
  • System Design
  • Caching
  • Performance Tuning
Infra & Tools
  • Docker
  • PM2
  • Amazon S3
  • GitLab
  • GitHub

Education

Universitas Islam Nusantara

Bachelor of Engineering in Informatics Engineering

Sep 2020 – Sep 2024

Certification

Cisco Certified Network Associate Routing and Switching (CCNA)

Cisco · Apr 2020

Ready to build something together?

sugiartofahmi@gmail.com

Whether you're hiring for a software engineering role or need help shipping a product, I'm open to remote work and relocation. Email is the fastest way to reach me.

Contact Nurfahmi↗

© 2026 Mohammad Nurfahmi Sugiarto. Built with Astro & Tailwind CSS.