Python 2D Shooter
3-level Pygame shooter with procedural obstacle generation, a high-score system backed by file I/O, and an optimized game loop. Built as an ENGI 1020 course project.
Hello, I'm
Computer Engineering Student Memorial University of Newfoundland
Building at the intersection of code, math, and engineering.
About me
I'm a second-year Computer Engineering student at Memorial University of Newfoundland (GPA 3.63), originally from Ufa, Russia. I've lived and competed across Russia, Malaysia, and the UAE — that global background shapes how I approach complex problems.
I enjoy the full stack of engineering: from writing clean Python, Rust and C, to teaching university-level calculus, to building web apps and tools from scratch. I do freelance web development on the side — building portfolio sites for clients with React and modern CSS. I'm equally comfortable in a debugger, a whiteboard, or a client call.
What I work with
Selected work
3-level Pygame shooter with procedural obstacle generation, a high-score system backed by file I/O, and an optimized game loop. Built as an ENGI 1020 course project.
Part of the LARP FS ecosystem, a dual-language mathematical library leveraging Rust and PyO3 to provide native-speed statistical and financial calculations to the Python ecosystem.
Fetches live data for the top 100 stocks, ranks them by momentum indicators, and surfaces the top 20 picks — each with an AI-generated buy/hold/avoid recommendation powered by the Claude API.
Where I've been
Building an open-source collection of financial tools using Python and Rust to practice systems engineering and quantitative logic. Developing core libraries for precise math and accounting that serve as the foundation for larger projects like stock trackers and data analyzers.
Contributing to flight systems design and engineering within MUN's student aerospace team.
One-on-one tutoring for MUN students in MATH 1000/1001 and ENGI 1010 (Statics). Mentored a student from struggling to 88/100 in MATH 1000 through targeted work on limits and derivative applications. Previously delivered Physics, Chemistry, and Advanced Math lessons to high school students preparing for standardized government exams and university entrance tests.
Designed and developed personal portfolio websites for clients using React, JavaScript, and modern CSS. Managed the full project lifecycle — from requirements gathering to deployment on Netlify — translating each client's personal brand into a clean, responsive web experience.
Managing finances and budgeting for the Burke House student council at Memorial University.
Managed high-volume transactions and ensured fast, accurate order processing in a fast-paced food service environment. Coordinated with kitchen and floor staff to maintain service quality and efficiency during peak hours.
Background
Memorial University of Newfoundland
2025 — Present · GPA 3.63 · Avg 84.7%Lyceum № 161 · Ufa, Russia
2021 — 2024 · GPA 4.0MUN · York · UoC · UPEI · UoM
2025Memorial University of Newfoundland
2026Competitions in Malaysia, Russia & UAE
2013 — 2025Memorial University · Point Guard
2025Say hello
I'm open to internships, research opportunities, interesting projects, or just a chat about engineering and math. My inbox is always open.
aynursun.work@gmail.comFor when you have nothing better to do
// Run your code to see output here
Python & JavaScript run locally in your browser. C & C++ execute on a sandboxed remote server via the Piston API.