CS & AI Student at University of Alberta. Building intelligent systems with AI/ML, cloud infrastructure, and full-stack development. Experienced in React, .NET, Azure, AWS, and cutting-edge AI technologies.
I'm a Computer Science and AI student at the University of Alberta with a passion for building intelligent systems that solve real-world problems. My journey spans AI/ML research, full-stack development, and cloud infrastructure across international experiences.
Most recently, I worked as a Software Developer Intern at INOVA Geophysical, where I built enterprise systems using React, TypeScript, C#/.NET, and Azure, serving 50+ global users. I've also conducted AI/ML research at NUS, built driver-behavior classification systems with AWS, and led Agile teams delivering production applications.
I believe in the convergence of elegant code, intelligent algorithms, and thoughtful design. Whether it's deploying multimodal AI assistants, optimizing cloud infrastructure, or building scalable web applications, I approach every challenge with curiosity and precision.
Currently exploring:
AI capstone for PCL Construction that transforms IFC/BIM digital twin models into queryable representations. Parses IFC files into a SQLite database and NetworkX graph, then uses PydanticAI to route natural language questions to the right backend — SQL for counts and aggregations, graph traversal for spatial and topological queries. Supports IFC 4.3 RDF ontology with CLI and TUI interfaces.
Controller design and validation study for torsional stick-slip detection and mitigation using real WITSML data from the Equinor Volve field (North Sea). Built a Composite Severity Score (CSS) algorithm fusing downhole MWD and surface signals, a 4-state machine that autonomously reduces WOB/adjusts RPM, and a Next.js dashboard with live 14-day playback at up to 100× speed.
Led a team of 6 using Agile methodology to deliver a comprehensive mood tracking app with 1,000+ events recorded. Implemented real-time username validation reducing sign-up errors by 40%, with Firebase Auth/Firestore supporting 100+ profiles.
I'm always excited to discuss new opportunities, collaborate on innovative projects, or just chat about AI, tech, and badminton. Let's connect!