I'm a passionate software developer with a keen interest in AI, Data Science, Networking and Embedded Systems.
- Languages: Python, TypeScript, JavaScript, C++, C#, SQL, Java, GD Script, Dart
- Tools: QT6, Protobuf, MERN, Flask.py Next.js, PSQL, MySQL, SQLite3, JavaFX, Godot4, Unity, Flutter, Tensorflow (Learning), Keras (Learning), PyTorch (Learning)
- Distributed Systems, Embedded Systems, Autonomous Movement, and Team Management - SFU Robot Soccer Team Lead
- Team lead for SFURS Software Team, spearheading the development of connections of base stations, referee states, and autonomous agent
- Game Development & Teaching - Code Ninjas Richmond, Code Sensei
- Learned ins and outs of developing games in Unity to teach kids how to use the game engine
- App Development - MVP IT Solutions, Software Engineering Intern
- Developed applications using Flutter and using Firestore & Firebase as the backend
- CARLA, PyQt5 Application - AutoStop (WIP): Real time emergency braking application for CARLA car simulator to be designed using AI
- Web Developent, Application(Swift, Kotlin) - ChronoCal (WIP): A feature-rich calendar application with AI-powered task creation and expense tracking.
- PyTorch Q-Learning - BlackjackNN: A Q-Learning RL agent for blackjack, designed to use optimal strategies to learn to play the game in a mathematically correct manner
- Application, Discord Bot - Trascribr: A discord bot designed to record, transcribe, and summarize your meetings.
- Web Development - FABCycle x CMPT 276: A fabric and sewing pattern tracking app made for FABCycle
- Web Development - Chaoscribe: A news categorization tool developed for ChaosHacks2024, categorizing articles based on chaos levels.
- Web Development - AccessMart: A tool developed during NWHacks2024 using MappedIn, helping shoppers navigate their way though stores.
- Game Development - ShreddedWizards: A game created during StormHacks2024, using a fighting game style, with usable items and powerups.
- Web Development - Pignance: A web app created during StormHacks2024V2 to help kids with finance tracking and literacy using a home-hosted Gemma2 LLM and OCR.
- Sockets - ChattyThingy: A simple chatroom used to learn how to work with sockets
- LLM Setup -Local LLM API: A simple FastAPI endpoint to open up LLM prompts to be run on a home computer - This was built as a helper for Pignance during StormHacks2024V2
- Web Developent - sked: A basic calendar application. Used to learn CRUD; first somewhat large web-dev project.
- Organizer - Langara Hacks! 2023
- Judge - SFU Fall Hacks 2024, Hack For Youth
- LinkedIn: LinkedIn
- Email: [email protected]
- Personal Website: jonathanung.ca