Calgary / software / research technology

I build software for systems that have to work in the real world.

I’m Ali Siddiqui, a Calgary-based software developer and research technologist working across applied AI, biomechanics, embedded systems, scientific computing, and full-stack development.

My work connects systems to real-world applications, and I love working across multiple modalities: sensor and signal data, machine-learning models, full-stack tools, and human-centered AI prototypes.

looking for
software / AI / ML / research / data / embedded / full-stack roles
domain
health tech + human movement
method
code + sensors + users

cat ./summary.md

Technical systems, real constraints.

I work on technical systems where the requirements are ambiguous, the data is messy, and the final product has to make sense to real people.

My background combines computer science, philosophy, biomechanics research, software development, teaching, sustainability sales, and community leadership. That mix has shaped the way I build. I care about correctness, but I also care about whether a system can survive contact with users, sensors, experiments, and the real world.

I am currently looking for software, AI, research software, scientific computing, and technical product opportunities.

grep -r focus ./ali

What I work on

applied AI machine learning research software engineering scientific computing biomechanics human movement embedded systems sensor integration full-stack development human-centered AI accessibility experimental workflows

ls ./featured_work

cat ./experience.log

Experience

Research Software Developer / Biomechanics Researcher

Human Performance Lab — University of Calgary

I build and support software and hardware workflows for biomechanics and human movement research, including Arduino-based sensor systems, IMUs, VR reaching tasks, force-plate data, and MATLAB/Python analysis pipelines.

  • Built and debugged experimental software for human movement research.
  • Worked with Arduino Due, IMUs, DAC output, UART/I2C, force plates, Unity/VR, and data acquisition workflows.
  • Translated ambiguous experimental requirements into working technical systems.

Full-Stack Developer

Alberta Paramount College

I built and improved internal software systems for education operations, administration, analytics, and student workflows.

  • Built web applications using React, Node.js, Express, PostgreSQL, and related tools.
  • Reduced manual admin work from approximately 40 hours/week to 8 hours/week.
  • Supported 24+ student conversions valued around $350K+.

Consumer Sustainability Liaison

Zeno Renewables

I helped homeowners understand renewable-energy options and the practical value of solar adoption.

  • Explained solar and energy-efficiency concepts to non-technical customers.
  • Built experience in consultative sales, objection handling, follow-up, and trust-building.
  • Gained practical exposure to climate-tech adoption and consumer decision-making.

Sessional Instructor / Technical Educator

Alberta Paramount College

I taught practical digital skills and productivity software to adult learners, including Word, Outlook, PowerPoint, and Excel.

  • Designed assignments, tests, classroom exercises, and practical workflows.
  • Explained technical concepts to learners with different experience levels.
  • Built communication, instruction, and curriculum-design experience.

Deputy Coordinator, Calgary West Youth Organization

Ahmadiyya Muslim Community — Calgary

I helped coordinate youth programming, volunteer efforts, community initiatives, and communication within the Calgary West youth organization.

  • Supported planning and coordination of youth programs and meetings.
  • Helped organize volunteers, communicate responsibilities, and keep activities on track.
  • Built experience in accountability, logistics, communication, and team coordination.

Student Researcher

NeuroMatch Academy — Computational Neuroscience

I worked on computational neuroscience problems involving data analysis, modeling, and interpretation of large-scale experimental data.

Python, NumPy, pandas, scikit-learn, Keras, scientific computing, neuroscience datasets.

ls ./projects

Projects

research software VR + GVS

VR + GVS Reaching Experiment

A research system for studying how vestibular stimulation and visual feedback affect reaching, balance, and motor control.

problem
Human movement experiments are technically fragile.
work
VR task design, Arduino workflows, IMU/DAC integration, force-plate alignment, trial structure, MATLAB/Python analysis.
technologies
Unity, C#, Oculus Quest 2, Arduino Due, C/C++, MATLAB, Python, signal processing.
machine learning time-series

RNN-Based Gait and Fall-Likelihood Model

A machine-learning project for analyzing human movement and estimating fall-related risk from gait data.

Python, TensorFlow/Keras, NumPy, pandas, recurrent neural networks, time-series analysis, biomechanics data.

embedded AI edge vision

Jetson Nano Fall Detection Prototype

An edge-AI prototype for detecting falls using camera input and local inference for safety, rehabilitation, and health-monitoring use cases.

Jetson Nano, Python, OpenCV, CUDA C++, computer vision, embedded AI.

health tech hackathon

Neurodegenerative Disease Prognosis Tool

A hackathon-winning health-tech project using software and machine learning to support prognosis in neurodegenerative disease.

Python, AWS, Docker, TensorFlow, MongoDB.

AI product network discovery

Weave — AI Outreach and Network Discovery

An AI-powered tool for finding relevant people, opportunities, and events based on user goals.

LLMs, search, ranking, relevance scoring, profile discovery, outreach workflows, product design.

accessibility context filter

Braille-Ready AI Context Filter

An accessibility prototype that turns a noisy visual scene into concise, prioritized context for blind and deafblind users.

Bad systems describe everything. Better systems decide what matters.

Computer vision, LLM ranking, accessibility design, camera input, simulated Braille output, haptic-style alerts.

cat ./skills.toml

Skills

Software engineering

Python, JavaScript, TypeScript, React, Node.js, Express, PostgreSQL, SQL, Git/GitHub, Linux, REST APIs, Docker, full-stack development.

AI / ML / data

PyTorch, TensorFlow/Keras, scikit-learn, NumPy, pandas, computer vision, time-series modeling, signal processing, data cleaning, model evaluation.

Scientific computing / research

MATLAB, biomechanics data analysis, force-plate data, motion analysis, experimental design, sensor data processing, trial-based analysis, visualization.

Embedded systems / hardware

Arduino Due, C/C++, IMUs, DACs, UART, I2C, Jetson Nano, sensor integration, hardware debugging, real-time data acquisition.

Product / communication

Technical teaching, customer-facing communication, consultative sales, research collaboration, community leadership, technical writing, accessibility design.

cat ./about.md

About

I am interested in systems that connect computation to the real world: sensors, bodies, behavior, cognition, and decision-making.

That interest has taken me through biomechanics research, VR experiments, embedded hardware, machine-learning prototypes, full-stack tools, sustainability sales, teaching, and community leadership.

The common thread is applied software. I like problems where the answer is not just in the code. It is in the user, the experiment, the data, the organization, and the physical system around it.

My philosophy background shapes how I think about technology. I am not only interested in what can be automated. I am interested in what technology helps people notice, understand, decide, and do.

cat ./philosophy.md

Philosophy and learning

I study philosophy because it trains a different kind of precision.

Programming asks: does it run? Science asks: is it true? Design asks: does it help? Philosophy asks: what do we mean, and what follows if we are right?

That combination matters in technology. AI systems are not just technical artifacts. They shape attention, judgment, incentives, and behavior. The best tools do not simply produce more output. They improve the user’s ability to think and act.

I am drawn to software that extends agency rather than replacing it.

cat ./looking_for.md

What I am looking for

I am currently looking for software, AI, research software, scientific computing, and technical product opportunities.

applied AI machine learning research software engineering scientific computing health technology biomechanics neuroscience robotics embedded systems sensor integration computer vision human performance accessibility climate technology data infrastructure developer tools full-stack development human-centered software technical product

ssh ali@calgary

If you are building at the intersection of software, science, AI, and real-world systems, I would be glad to talk.

I am based in Calgary, Alberta and open to local, hybrid, remote, and relocation-friendly opportunities.