COMPUTER SCIENCE · RESEARCH & ENGINEERING

Curiosity.
Logic.
Possibility.

I’m Majid.

A computer science researcher exploring ideas and turning complexity into clarity.

Majid, computer science researcher
MAJIDTP
no Cache, just Flow

01 / FIELD NOTES

Case studies

Notes, investigations, and articles on computer science. Published here and across the web.

A space for deeper questions.

Articles and research notes will appear here as they’re published.

Background

02 / BACKGROUND

Work experience

  1. 2018 — Present

    Chief Technology Officer

    tarh2tarh (opens in a new tab)

  2. 2019 — 2021

    Technology Specialist

    Ministry of Information and Communications Technology

  3. 2015 — Present

    Freelancer

    Independent

Education

  • Master’s in Computer Science

    Science and Research Branch, Islamic Azad University, Tehran

  • Bachelor’s in Software Engineering

    National University of Skills, Iran

  • Associate Degree in Engineering Technology

    Neyshabur Technical College

03 / SERVICES

Good ideas deserve thoughtful engineering.

From the first technical decision to the software you rely on. Here’s how we can work together.

PLAN WITH CLARITY

Technology consulting

I help you build a technology-driven business while making the most of your budget. Together, we can choose the right tools, avoid unnecessary costs, and plan beyond the first release—so you build a foundation for growth, not just another piece of software.

  • Technical strategy
  • Architecture
  • Long-term thinking
Let’s map it out

BUILD FOR THE LONG RUN

Software development

From everyday apps to advanced systems software, my team and I can bring what you need to life across platforms. Delivery is only the beginning: ongoing support and maintainability help your software stay useful as your needs evolve.

  • Applications
  • Systems software
  • Ongoing support
Let’s build something

EXPLORE TOGETHER

Independent collaboration

Have an original idea and the technical skills to help bring it to life? I’m open to teaming up with fellow builders, exploring new directions, and working through the challenges together. Let’s see what we can create.

  • Shared ideas
  • Technical partners
  • Experimentation
Share your idea

04 / CONTACT

Let’s start a conversation.

A technical challenge, a new idea, or a chance to work together—I'd love to hear from you.

[email protected]

Find me elsewhere

What’s on your mind?

This form opens your email app with a draft. Your message is sent only when you send that email.