Software engineerWestern CS '27London, ON

MohammedZaid Mir

I study Computer Science at Western University and build software end to end. So far that's meant a production company website, imaging software for a $200 microscope that stands in for $10,000 equipment, and deep-learning pipelines for financial research.

Now: co-founder & CTO of Nera
g11 / 64from g1

A knight's tour: one knight, all 64 squares, no square twice. Solved live in your browser with Warnsdorff's rule. Click any square to start from there.

Experience

2023 – present
  1. Co-Founder & CTO

    NeraLondon, ON
    TypeScript · JavaScript · PL/pgSQL
    • Building Nera, an on-demand marketplace connecting businesses with flexible local workers for short-term shifts and gigs.
  2. Software Engineer Intern

    Q-PECLondon, ON
    TypeScript · JavaScript · React · Node.js
    • Led full-stack development of the company's official website with React.js and Node.js.
    • Implemented a responsive, mobile-first design system with Tailwind CSS, increasing user retention by 20%.
    • Optimized site architecture, cutting page load times by 40% and improving SEO rankings.
  3. Software Engineer Intern

    Robarts Research InstituteToronto, ON
    Python · C · Qt
    • Developed a PyQt5 GUI for a low-cost Fourier ptychography microscope, enabling full-image display with interactive options.
    • Wrote a Python library to display malaria-infected blood cells with 95% accuracy.
    • Built a frugal microscope solution that reduced equipment costs from $10,000 to $200, improving access for developing regions.
  4. Data Engineer Intern

    Canada's Financial Wellness LabLondon, ON
    Python · NumPy · Pandas · Seaborn · PyTorch
    • Developed and fine-tuned deep learning scripts comparing investment decisions of self-directed and advised investors.
    • Cleaned and processed over 350,000 rows of financial data with NumPy and Pandas, increasing efficiency by 95%.
    • Implemented and optimized training on CUDA GPUs with PyTorch, reducing runtimes by 23%.
  5. Undergraduate Student Researcher

    University of Western OntarioLondon, ON
    Java · Jsoup · JProfiler · VisualVM
    • Designed a Java program based on Google's PageRank algorithm to rank the pages of the Department of Mathematics website, using Jsoup for parsing and extraction.
    • Profiled and optimized numerical algorithms with JProfiler and VisualVM, improving computational efficiency and accuracy by 30%.

Projects

Engines, vision, games

mittensOS

Python · Pygame · NumPy

A chess engine built on negamax search with alpha-beta pruning and adjustable search depth, with full game-state handling for move validation, special moves and game status.

View on GitHub ↗

SignSpeak

Python · OpenCV · CVZone · Keras

Real-time hand sign recognition from a webcam. OpenCV and CVZone track and crop the hand, a preprocessing step fits it to a fixed canvas, and a Keras model labels the sign live on the video feed.

Computer vision · Real time

TileVania

C# · Unity

A 2D platformer whose levels are generated with Unity's Tilemap API for modular, scalable design, with rendering and memory tuned for higher frame rates and lower latency.

View on GitHub ↗

Education

Graduating April 2027

University of Western Ontario

B.Sc. (Specialization) in Computer Science, Minor in Software Engineering
London, ON · Expected April 2027
Coursework
  • Computer Architecture
  • Machine Learning
  • Data Structures & Algorithms
  • Operating Systems
  • Discrete Mathematics
  • Statistics
  • Quantum Computing
  • Linear Algebra
  • Game Theory
  • Complex Analysis
  • Parallel Programming

Skills

Languages & tools
Languages
PythonJavaC/C++C#TypeScriptJavaScriptPostgreSQL/MySQL
Data & ML
NumPyPandasPyTorchMatplotlibSeaborn
Web
ReactNode.js
Tools
GitUnix/LinuxLaTeX

About

Away from the keyboard
Portrait of Mohammed Zaid Mir

Hi, I'm Zaid. I'm a Computer Science student at Western with a minor in Software Engineering, and I co-founded Nera, where I lead engineering.

My work so far has run from full-stack web development to scientific imaging software and machine learning on financial data. Away from a keyboard I'm usually at a chessboard, a piano, or a climbing wall.

Chess
2110
Peak rating. Canadian University Chess Championship candidate.
Piano
LCM Diploma
Diploma holder, London College of Music examinations.
Climbing
Bouldering
Rock climbing, mostly on short, hard problems.

Get in touch

© 2026 Mohammed Zaid Mir · London, Ontario Buy me a coffee ↗