MechaSim
An experimental Windows robotics simulation and training application for constructing mechanisms, testing control strategies, and exploring learned locomotion.
Explore the project ↗Active developmentLoading the workbench…
Independent developer · Engineering student
I’m an Ontario-based Grade 12 student and independent developer exploring robotics, mechanical design, electronics, and machine learning. I build physical prototypes, test them in real conditions, and use each result—including failures—to guide the next iteration.
A functional GPS-based paddling tracker MVP combining motion sensing, a touchscreen interface, wireless connectivity, and a custom enclosure, now being refined after large-scale field testing.
Read the case study ↗Hardware, software, and the lessons between them.
Four devices were produced for organized outrigger canoe time trials involving approximately 250 paddlers completing 330-metre timed trials. The devices supplied performance data to the club and created an unusually demanding real-world test for an early prototype. This was an event deployment, not a claim of 250 customers or 250 individual touchscreen operators.
An experimental Windows robotics simulation and training application for constructing mechanisms, testing control strategies, and exploring learned locomotion.
Explore the project ↗Active developmentA hand-built brushless motor proof of concept that progressed through winding experiments to a 3D-printed assembly with custom speed measurement and Arduino-based control.
Explore the project ↗CompletedAcross disciplines
Mechanics, electronics, and intelligent control. Learning by building across the boundaries.
Skills & experience ↗Practical design skills developed through functional prototypes and repeated physical iteration.
Autodesk Fusion 360 · Parametric CAD modelling · Mechanical assemblies · 3D printing · Rapid prototyping · Mechanical troubleshooting · Early laser-cutting experimentation
Prototype-level integration of sensors, controllers, power systems, and electromechanical hardware.
ESP32 · Arduino · Raspberry Pi · Embedded electronics integration · I²C and serial communication · Sensor integration · Basic PCB design · Battery-powered electronics · Motor-control experimentation
Experimental mechanism and control work, with clear separation between simulated results and physical validation.
Robot mechanism design · Simulated locomotion · Robot control experiments · Motion pre-training · Reinforcement-learning experimentation · PID control concepts · Inverse-kinematics experimentation · Sim-to-real research goals
Requirements-led software development using AI tools alongside testing, debugging, and version control.
AI-assisted application development · Codex and other AI coding workflows · Local large-language-model experimentation · Command-line interfaces · Git and GitHub workflows · Requirements definition · Software testing and debugging · Foundational Java programming · Arduino IDE experience
Supporting capabilities used to document, evaluate, and communicate technical projects.
DaVinci Resolve · Drone videography · Product field testing · Technical research · User feedback analysis
Areas of active learning or planned exploration, not claims of established professional proficiency.
Independent advanced programming · Mathematical foundations of machine learning and control theory · More advanced PCB design · Resin 3D printing — planned · CNC machining — planned · Physical deployment of learned robotic controllers — not yet validated
Identify → Research → Design → Prototype → Test → Refine. The process is visible in the work: field trials exposed enclosure leaks and display-readability issues in the paddling tracker; motor testing revealed tolerance, friction, and heat limits; simulated locomotion experiments continue to expose navigation and transfer questions.
A lower-cost way to measure paddling performance.
Compare sensors, control approaches, and fabrication methods.
Bring the mechanism, electronics, and interface together.
Build the enclosure and integrate working modules.
Take four devices into organized outrigger time trials.
Use leaks and sunlight readability to guide the next iteration.
The person behind the projects
My interest in robotics and engineering began in childhood and grew through independent research, documentation, experimentation, and prototyping. I enjoy problems where mechanics, electronics, software, and intelligent control have to work as one system.
More about me ↗Keep the conversation moving
Engineering · Education · Collaboration