Skills
Tools and fundamentals I’ve used across coursework, personal projects, robotics, and customer systems.
Programming and Software
- Java: FTC robot controls and local multiplayer games.
- Python: Chess, coursework, and smaller programming projects.
- JavaScript and Node.js: contributions to queue management and kiosk software.
- HTML, CSS, and Three.js: website development and interactive portfolio work.
- Additional languages: C, C++, SQL, and Bash.
- Development tools: Git and GitHub.
My software work includes object-oriented design, game-state management, debugging, and adapting application behaviour to user requirements.
Linux and Infrastructure
- Ubuntu administration and command-line workflows.
- Docker and Docker Compose for self-hosted applications.
- Storage mounts, persistent volumes, and filesystem permissions.
- SMB/Samba network file sharing.
- Automatic service startup and application troubleshooting.
- Local networking and remote application access through a Cloudflare-managed domain.
Robotics and Hardware
- FTC SDK development in Java.
- PIDF control implementation and tuning.
- Autonomous routine calibration and testing.
- Robot wiring, hub connections, and peripheral integration.
- Raspberry Pi and display integration.
- Installation and troubleshooting of kiosks, media players, and connected customer systems.
CAD and Engineering Design
Tools: Fusion 360, Onshape, AutoCAD, and Blender.
- 3D modelling and engineering drawings.
- Component layouts within material constraints.
- Concept comparison using Pugh charts.
- Prototyping, assembly, and evaluating test observations.
Evaluation and Communication
- AI evaluation: assessing response accuracy, reasoning, and instruction adherence.
- Requirements gathering: translating customer feedback into software changes with engineering teams.
- Technical support: explaining system operation and troubleshooting with customers.
- Tutoring: explaining mathematics and physics through concepts and worked problems.
Languages
- English: fluent.
- Urdu and Hindi: fluent spoken communication.
- Arabic: Quranic reading background; developing vocabulary and conversational ability.
- French: basic proficiency.
Achievements
My academic achievements include a 1530 SAT score and a top-5% provincial result on the Avogadro Exam. With FTC Team 22035, I participated in the Ontario Provincial Championship and contributed during a season in which the team earned Inspire and Connect awards.