Hello world,
I'm Ronak Martis!
an aspiring software engineer
I am a passionate computer science student based in the Greater Toronto Area. My interest in computers and technology has driven me to develop my skills in fields such as web and game development.
Contact Me
About Me
My name is Ronak Martis, and I am a current computer science student at the University of Guelph. My passion for computers was born when I was playing a game and wondered how it worked. Since then, I have learned many different types of software: game, front-end, and back-end. Additionally, I learned about web systems design.
I love playing video games, watching YouTube, and learning new things. One of my short-term goals is to create an educational project, be it a video, visualization, or blog post. Another personal aspiration is to be a TA for a course before I graduate.
Languages: JavaScript, TypeScript, C, C++, Java
Frameworks/Libraries: React, Next.js
Tools: Node.js, Linux, Git, TailwindCSS
Projects

DS Pool
A game of pool for the Nintendo DS
DS Pool is a simple game of pool (English Billiards) made for the Nintendo DS family of consoles. The game is developed in C++ using the devKitPro homebrew toolchain. The game displays circle-circle collision detection + response to simulate ball physics. Additionally, the game makes use of fixed-point arithmetic to work around the absence of an FPU.
Hover/tap to play
Screen Share
A simple screen sharing tool
A super simple screen-sharing tool made with vanilla JavaScript, HTML, and SCSS. The project uses a Node.js backend with Peer.js, and Socket.io to user communication and video streams. Once a user starts streaming, multiple other users can use the room id and password to join. The application was designed to work well on both mobile and desktop devices.
More Projects
Let's talk!
Though I am busy with school in the fall and winter, I am looking for a summer internship opportunity. Feel free to reach out if you or your company is interested in my talent!