Skip to content
View MahanNoosh's full-sized avatar
  • Toronto, ON
  • 01:53 (UTC -05:00)

Highlights

  • Pro

Block or report MahanNoosh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MahanNoosh/README.md

MAHAN NOURHOSSEINALIPOUR

Dynamic Bio


Professional Mindset

I build software that balances technical strength with practical usability. My work emphasizes clean, maintainable code, scalable architectures, and solutions that deliver measurable value.

For me, software development is not just about meeting requirements; it’s about exceeding expectations, improving efficiency, and creating meaningful user experiences.



Technical Expertise

Below are my top 6 tools and technologies in each category that I work with most frequently and effectively.

Programming Languages

  • Python – automation, web scraping & ML
  • TypeScript – scalable apps
  • JavaScript – web development
  • Java – enterprise systems
  • C++ – algorithms & optimization
  • C – systems programming

Frontend

  • React – component-driven UIs
  • Next.js – SSR & full-stack apps
  • Vue.js – progressive framework
  • Tailwind CSS – rapid styling
  • HTML5 – semantic structure
  • CSS3 – responsive layouts

Backend & Databases

  • Node.js – backend runtime
  • Express.js – REST APIs
  • FastAPI – high-performance APIs
  • MongoDB – NoSQL databases
  • PostgreSQL – relational systems
  • Redis – caching & queues

AI & Machine Learning

  • PyTorch – deep learning
  • TensorFlow – ML pipelines
  • Keras – rapid prototyping
  • OpenCV – computer vision
  • Scikit-Learn – classical ML
  • Game AI – applied algorithms

Cloud & DevOps

  • AWS – cloud infrastructure
  • Docker – containerization
  • Kubernetes – orchestration
  • Cloudflare Workers – edge computing
  • Vercel – modern deployment
  • GitHub Actions – CI/CD automation

Tools & Workflow

  • Postman – API testing
  • Git & GitHub – version control
  • VS Code & JetBrains IDEs – productivity
  • Figma – design collaboration
  • Jest – testing framework
  • Notion – project organization

Featured Projects (Chronological)

Adrima – Financial Education Platform (Full-Stack In Development)

Stack: PostgreSQL Python TypeScript Node.js Express R Redis AWS

Overview: Adrima is a full-stack platform aimed at improving financial literacy using AI-driven personalization, real-time analytics, and community engagement. The system leverages machine learning to tailor content and recommendations based on user behavior and preferences.

Status: Alpha launch planned for Q4 2025
Codebase: Currently 25k+ lines, projected to exceed 200k lines before official release

Key Features
  • Adaptive AI personalization engine for financial education
  • Real-time dashboards with performance tracking
  • Secure authentication and role-based access
  • Community-driven features: peer discussions, Q&A
  • PostgreSQL & Redis for reliable data management
  • Hosted and deployed on AWS infrastructure

VoiceChat – Real-Time Voice Communication

Stack: WebRTC Socket.io JavaScript Express

Overview: VoiceChat is a peer-to-peer real-time audio communication platform designed to operate in regions with restricted access to mainstream services. The system ensures low-latency voice calls, group communication, and private channels.

Status: Actively used by private users; deployable on any cloud platform
💻 Source Code


Minesweeper Solver – Automated Game Solver

Stack: Python OpenCV NumPy PyAutoGUI

Overview: Automates solving Minesweeper by detecting board layout and applying logic-based algorithms to play optimally. Designed as a proof-of-concept for automated game solvers with computer vision and algorithmic strategies.

Constraints: Currently compatible only with Google Minesweeper due to text-based number rendering. Contributions to expand compatibility with other implementations are welcome.
💻 Source Code


TaskShare – Collaborative Task Management

Stack: MongoDB Express React Node.js

Overview: A full-stack task management platform supporting secure authentication, socializing, and analytics dashboards. Designed for personal use and to improve motivation and efficiency.

🔗 Live Demo | 💻 Source Code

Key Features
  • Share tasks with others to get motivated
  • Analytics dashboards for productivity tracking
  • Secure authentication and role-based access
  • REST API with secure endpoints

Game of Life Pong – Experimental Visualization

Stack: Python Pygame

Overview: Integrates Conway’s Game of Life with Pong mechanics to explore emergent behaviors in interactive simulations. A research-focused project that demonstrates complex patterns arising from simple rules.
💻 Source Code


3D Connect Four AI – Advanced Game AI

Stack: Java

Overview: Intelligent AI system for a 3D Connect Four game. Utilizes a score-based heuristic to evaluate board states and optimize moves.

Performance: Achieves ~90% win rate against baseline opponents by maximizing look-ahead steps and simulating potential outcomes.
💻 Source Code


Other personal & freelance projects

Tank Game, Congress Trade Analysis, Climate Analysis, Text-Based Game, Linosh, SharifGPT Chrome Extension (CE), SharifGPT CE Telegram Bot, SharifGPT CE Loading Screen


Development Metrics

Contributions Projects Focus
200+ commits this year 3+ active projects Continuous learning
Consistent commit history 5+ freelance projects Strong problem-solving
Weekly coding practice 600+ hours Expanding expertise
                                                                                                                                                                      

Current Focus

  • Adrima Platform – ongoing feature development
  • AI Research – adaptive algorithms and ML systems
  • Developer Tools – building productivity utilities
  • Open Source – contributing and maintaining repos
  • Distributed Systems & Cloud – scaling architectures

Professional Collaboration

I am open to collaborative projects, internships, and professional opportunities where I can contribute to meaningful software solutions.

Key Strengths:

  • Full-stack application development
  • AI & machine learning integration
  • Interactive and educational applications
  • Research, prototyping, and innovation

Contact


Thank You for Visiting

I am passionate about developing software solutions that address real-world problems and create lasting impact.
Feel free to explore my repositories and reach out if you’d like to connect.

Profile Views

Pinned Loading

  1. 3D-Connect-4 3D-Connect-4 Public

    A 3D Connect 4 game (4x4x4) implemented in Java, featuring an interactive Player vs. AI mode with a simple yet effective AI. My early exploration into AI development.

    HTML

  2. LifePong LifePong Public

    A creative game by combination of two games named Pong and Conway's Game Of Life. First project with pygame I'll be using it in future projects to implement AI playing games.

    Python

  3. MinesweeperSolver MinesweeperSolver Public

    Python

  4. Tank-Game Tank-Game Public

    My first project with minor bugs that I never fixed. But it's fun to play, so worth showcasing :D

    Java

  5. VoiceChat VoiceChat Public

    JavaScript

  6. Web-Development-project Web-Development-project Public

    JavaScript