Sort by Skill

UDP Chat Program

Skills Used:

C
UDP
Multithreading
Encryption

Developed a chat program that enabled users at one terminal to communicate with a user at a different terminal, utilizing multithreading methods, mutexes, and the UDP protocol to send and receive messages. Outgoing messages were concealed from unauthorized parties via cipher encryption.

Project Image

Custom C Shell

Skills Used:

C
Fork

Developed a custom C shell that would parse user inputs and execute passed commands. Utilized fork and pipe system calls to handle non-built-in commands such as “ls”, “pwd”, and “ping”, among others. Implemented a custom system call to the Linux kernel that uppercases user input.

Project Image

C++ CPU Simulator

Skills Used:

C++
Error Handling

Implemented a fully functional C++ CPU simulator that fetches, executes and commits instructions from binary formatted programs. Developed to run in both debug or executions mode, as well as provide performance statistics which include the program’s latency and throughput. Included appropriate exceptions to prevent the CPU simulator from being halted

Project Image

Chirper Application

Skills Used:

C++
Linked Lists

Using classes and objects, developed an application named “Chirper”, which was a microblogging interactive system with similar features as Twitter. Dealt extensively with linked lists to create, scroll through, repost and like user posts

Project Image

Stock Market Analyzer

Skills Used:

C++
gnuplot

Implemented a stock market tool that used .CSV data to view, analyze, and make suggestions on whether to buy or sell certain stocks (from Tesla, Apple, and Nvidia).

*Did not provide financial advice.

Project Image

Mini-map User Interface

Skills Used:

Dart
Flutter

Developed a user interface that takes positional data from firmware side that showcases them based on your current location. Developed pan and zoom features, re-center, nightmode, previous footsteps, and an arrow toggle for specified targets.

Project Image

Assorted Python Projects

Skills Used:

Python
Machine Learning
Web scraping

Developed multiple python related projects including:

  • Web scrapers: especially used at a previous internship to get information on roughly 600 new potential customers which have likely not been serviced previously.
  • Image Detection: At a hackathon, I alongside two other developers created a real time emotion detector using TensorFlow.
  • Project Image

    Assorted Swift Projects

    Skills Used:

    Swift
    Figma

    I am currently learning swift in my free time! Some of the projects I have made so far include:

  • Magic 8 ball: A magic 8 ball that displays your fortune on screen click. Focused on responsive UI and understanding functions.
  • Uber eats clone: Currently drafting UI via figma of an uber eats style clone. Focusing on understanding databases via Google Firebase.
  • Project Image