Although I am ultimately interested in a career researching and developing medical devices for direct clinical applications, I enjoy software development and programming. Much of my experience is with iOS development using Swift and full-stack web development using a combination of HTML, CSS, JavaScript, and PHP, but I know other languages, including Python, C++, and LaTeX. You can read about my projects on my blog and even try some out for yourself, as I am a big fan of free and open-source software. My other hobbies besides coding are playing the violin, photography, 3D printing, traveling, biking, cooking, playing Minecraft, and YouTube content creation.
Link: sachinsagrawal.github.io (access blog through header)
See some of my favorite projects in the pins just below this or continue reading for a full list!
- Anti Rickroll - A Chrome extension that displays a warning when you navigate to known YouTube rickrolls.
- AR Stack - This app brings the popular game Stack into the real world with Augmented Reality.
- AR Vector Fields - This app allows you to visualize vector fields in the real world with Augmented Reality.
- Arduino Whack-a-Mole Simon - Build and program an Arduino circuit to play either Whack-a-Mole or Simon.
- Board Breaker - The first-of-its-kind Board Breaker game coded in Ruby that can be run from terminal.
- Custom Widgets - Explore different iOS widgets including a fancy weather one for your lock screen.
- Dino Game - This app brings the iconic Google Chrome no-internet Dinosaur Game to your Apple Watch.
- Hangman ASCII - Play the classic game of Hangman by guessing a secret word with ASCII art visuals.
- Markdown Cheatsheet - A cheatsheet for markdown document files and how to format text on them.
- MTG Life Counter - Track the scores of 2-4 players in a game of Magic the Gathering if you have no D20s.
- NRC Maze Robot Tutorial - A tutorial for the National Robotics Challenge's Robot Maze contest.
- Onboarding - Simple onboarding cards made with UIKit that you can easily add to your iOS app.
- Pet Hamster Fitbit - An open-source Fitbit app to watch a hamster run in his cage with a few features.
- Pixel Art Board - A simple Python code that makes use of Turtle to turn the canvas into a pixel art board.
- Pose Estimation - Use LiDAR to estimate object pose with advanced marker detection for world origin.
- Rickroll Clock Fitbit - An open-source Fitbit clockface that shows a Rickroll GIF along with a few statistics.
- Settings - A simple and customizable settings page with a familiar UI you can add to any iOS app.
- Shorts Watch Later - Adds a native-looking Watch Later button to YouTube Shorts on channel pages.
- Tanks Game - The Tanks Game coded in Ruby that runs entirely in terminal using ASCII graphics.
- Xcode RPC - An Xcode RPC for Discord originally made by llsc12 with an improved UI by me.
- YOURLS Device Details - A YOURLS plugin to parse the user-agent and display info about the IP and device.