Hello, I'm a Computer Engineering senior at Paul G. Allen School of Computer Science and Engineering
at the University of Washington, Seattle..
I like to go for new opportunities that constantly challenge me while allowing me to learn.
I am actively looking for 2020 full-time opportunities to bring my college learnings to the software engineering industry.
I have a strong passion for technology and for solving real-world problems and contributing to the development of great software
and have great organizational, analytical, problem-solving, and communication skills and am always thriving to learn more.
To connect with me, feel free to message via anonymous instant chat, contact form below or reach out to me on LinkedIn.
I will get back to you at my earliest.
Implemented and designed the official Android application for the University of Washington students to access their university portal known as "My UW" using their Android phone, without having to logging in repeatedly. The application provides a Material design interface for the Huskies to manage university accounts, view schedule and final grades for their courses and lot more.
Android App Development, Java, XML, Kotlin, App Design, Personal ProjectImplemented several (graph/tree) and combinational game theory algorithms like Mini-max, Alpha-Beta Pruning, and Jamboree Searcher (both sequential and parallel) for writing and optimizing various Chess bots in Java. (Project viewing link available on request)
Back end - Gaming Algorithms in Java.Implemented a dual player Scrabble game in Java from scratch using the Win-Builder tool for the GUI in Eclipse as a self-project.
Back-end, Front End - JavaImplemented data structures such as MoveToFrontList, AVLTree, ChainingHashTable using Dictionary ADT in Java and sorting algorithms like QuickSort and TopKSort to drive word suggestion/prediction, spelling correction and auto-completion in uMessage chat predicting application, similar to the ones used in smart phones. (Permission Required).
Back-end, Data Structures, Algorithms - JavaThis project is inspired by the Frogger which is a 1981 arcade game developed by Konami and sold 20 million copies worldwide.The objective of the game is to direct frogs to their homes one by one by crossing a busy road full of hazards.This road frogger is a high-tech traffic simulator with frogs and cars on a LED display using Intel's Altera FGPA. (Permission Required).
Digital Design & Logic, FGPA, Hardware - VerilogCreated a Java application to determine whether an email is a Spam email or not using the Naïve Bayes classifier with Laplace smoothing, achieving over 95% accuracy. (Permission Required).
Naive Bias Algorithm, Discrete Probability, Spam Classification - JavaImplemented a multi-threaded Web server front-end and back-end with file system crawler, indexer, and a disk-based file system search engine by building an in-memory index of a file subtree using a LinkedList and HashTable modules in C++ and C languages.
Networking, Systems Programming, Server Implementation, Concurrency, Threads, Parallelism - C++, CCreated a Java Applet to determine the shortest walking route between two buildings on the University of Washington Seattle campus by implementing directed labeled multi-graphs and BFS and /Dijkstra’s algorithm as the back-end and front-end GUI for user interaction using Swing libraries.
Dikstra's Algorithm, Breadth-First-Search (BFS), Shortest Paths - JavaDesigned and implemented the hardware communication system using Verilog and Java to play multi-player classic Snake Game controlled by an Android application via Adafruit Bluetooth shield and Intel Altera FPGA utilizing concepts such as combinational logic, sequential logic, and overall state machines for operation management and data evaluation.
Hardware, Android Development, Digital Logic and Systems - Java, Python, VerilogImplemented and designed a customer and flights database system using SQL from within Java via JDBC and SQL Server through SQL Azure, AWS. The resulting working prototype of the flight booking application connects to the database then allows customers to use a command-line interface to search, book, and cancel flights.
Database Management, Java, SQL, Azure, AWS, MySQL
To connect with me or request my phone number, send me a message using the form provided below.
For faster response, use the chat icon on the right.
I will get back to you at my earliest at your provided e-mail address. Thank you for your interest !