PORTFOLIO

Tanishqa
Sahay

COMPUTER SCIENCE STUDENT

EMAIL ME

image
image

ABOUT ME

Hello! Welcome to my Portfolio.

My name is Tanishqa Sahay, a Computer Science with a Digital Media minor student at the University of Central Florida with a flair for creativity and design.

Currently immersed in the exciting world of code and algorithms, I find joy in bringing imagination to life through art and design. I believe that technology and creativity go strongly together.

My love for programming is matched only by my passion for visually compelling designs. From crafting code to designing user-friendly interfaces, I thrive on the intersection of logical problem-solving and aesthetic expression.

WORK EXPERIENCE

As a Contract Software Engineering Intern at American Express through Synechron, I developed four business units using Java and Postman, expanding the AMEX Modshop catalog by 40%. I streamlined enterprise workflows by automating processes and minimizing manual updates, with future integration planned for an AI Agent. This experience strengthened my technical skills in full-stack development while teaching me the value of collaborative software development through code reviews, cross-team collaboration, and agile workflows in a professional environment.



Technologies Used:

image image

Extracurriculars

Girls Who Code @ UCF

image

Role: Graphic Designer, Tutor, Project Mentor

As a Graphic Designer, Tutor, and Project Mentor at Girls Who Code at UCF, I combine my passion for technology with creative design to empower aspiring women in tech. I lead projects as a project manager, mentoring students through coding challenges and fostering their problem-solving skills. Additionally, I design creative assets to support workshops and enhance program engagement, helping to build a supportive community where women can thrive in computer science.

Knights Khayal

image

Role: Captain

As Captain of Knights Khayal, UCF's Indian singing and music group, I wear many hats—from leading rehearsals and teaching vocal techniques to composing original arrangements and designing creative sets for performances. I work extensively with audio editing technology to produce high-quality recordings and bring together a diverse ensemble of singers and instrumentalists. Beyond performing as a vocalist myself, I coordinate the group's activities, foster collaboration among members, and ensure we deliver compelling performances that celebrate South Asian musical traditions.

image image

PROJECTS

Developed the frontend for a personalized fashion web app (course project) that curates clothing recommendations based on user preferences. Using Javascript, HTML, CSS, and Material UI, I created an intuitive and visually appealing interface that enhances the user experience.

Technologies Used:

image image

I integrated external APIs to fetch real-time fashion data, sending POST and GET requests to retrieve and update user preferences. By handling API calls efficiently, I ensured a smooth, responsive experience that keeps users engaged.



The app adapted to individual styles by looking at their favorited items and delivers tailored fashion suggestions in real-time.

Collaborated on ContactHub: A group project to develop a user-friendly website for managing contacts, featuring functionalities to add, edit, delete, search, and view contacts, with secure login and account creation. Designed the website and implemented the front-end.



Technologies Used:

image image

Collaborated on MealMinder: Developed an AI-driven application that generates personalized recipes based on user-selected pantry and fridge items. Built features to track ingredient expiration dates by combining user purchase details with standard shelf-life data. Integrated Gemini APIs to power intelligent recipe suggestions, data processing, and overall user experience.



Technologies Used:

image image

COMPUTER SCIENCE COURSES

Intro to C Programming

I gained a solid foundation in C programming, learning how to write, compile, and debug programs while working with variables, data types, control structures, functions, arrays, and pointers.

Computer Science I

I learned advanced data structures in C, including linked lists, stacks, queues, and trees, along with sorting and searching algorithms. I gained skills in dynamic memory management, code optimization, and advanced file I/O for reading, writing, and managing data.

Object Oriented Programming

I learned key OOP principles—encapsulation, inheritance, abstraction and polymorphism—and how to design classes and objects in Java using constructors, methods, and instantiation to model real-world entities and behaviors.

Intro to Discrete Structures

I learned the basics of logical reasoning, truth tables, and Boolean algebra, along with set theory, counting principles, and number theory. The course also covered proof techniques like direct proofs, contradiction, induction, and contrapositive.

Processes of Object-Oriented Software Development

Built full-stack web applications using LAMP and MERN stacks, gaining hands-on experience from design to testing. I also learned to use project management tools like Gantt charts and UML diagrams to plan and manage complex software projects.

Computer Science II

I studied advanced algorithms and data structures like backtracking, disjoint sets, red-black trees, and skip lists. The course covered algorithm analysis, sorting techniques, greedy algorithms, Huffman coding, graph algorithms (DFS, BFS, Dijkstra's), network flow, and dynamic programming, strengthening my problem-solving and optimization skills.

COMPUTER SCIENCE COURSES CONT.

Security in Computing

I gained a foundation in security principles, studying classic and modern cryptography, key exchange methods, and encryption modes. The course also covered malware, intrusion patterns, and vulnerabilities in systems like Windows, Unix, and TCP/IP.

Managing IT Integration

I developed essential IT project skills, including requirements gathering, sourcing, and integration. I learned project management principles, focusing on securing information systems, testing, and quality assurance. The course also highlighted the role of leadership and project management in successfully delivering IT projects.

Systems Software

The course covered the design and development of systems software, including assemblers, linkers, loaders, and compilers. It explored memory hierarchy, program performance, system-level I/O, and key concepts like file systems, command-line interfaces, processes, and files. It also focused on build systems, editors, version control, and systems programming.

Discrete Structures II

This course built on discrete logic, exploring formal languages and computational theory. Topics included finite automata, pushdown automata, Turing machines, decidability, reducibility, and complexity. By the end, I gained a solid understanding of formal language classes, computability, tractability, and the P, NP, and NP-complete classes.

Programming Languages

This class covered the fundamentals of programming languages like C++, C#, Haskell, JavaScript, TypeScript, and jQuery. It focused on basic syntax, data structures, control structures, and programming concepts, providing a strong foundation for learning and working with these languages.

Artificial Intelligence

This course provided a comprehensive introduction to AI, covering search algorithms, knowledge representation, planning, reinforcement learning, and ethical considerations. It included hands-on programming in Lisp or Prolog, with assignments using Python, NumPy, and Matplotlib. Topics included linear regression, logistic regression, k-means clustering, A*, minimax, and Q-learning, helping students develop skills in designing intelligent systems and addressing real-world AI challenges.

COMPUTER SCIENCE COURSES CONT.

Operating Systems

I gained a deep understanding of core OS concepts, including system calls, process management, and memory organization. The course explored scheduling techniques, synchronization mechanisms (locks, semaphores, monitors), virtual memory, file systems, and RAID levels, reinforced through programming assignments that used low-level system interfaces.

Computer Graphics

I learned the mathematical foundations of 3D graphics, focusing on linear algebra and geometric transformations. The course emphasized hands-on OpenGL programming, covering the graphics pipeline, shading, and essential rendering techniques for creating interactive 3D scenes.

Senior Design I

As Scrum Master for a two-semester capstone project, I contributed to developing Polaris, an indoor navigation system designed for accurate, beacon-free positioning inside Avalon Park Mall. This phase focused on data collection; I built an iOS application that captures real-time IMU sensor data and exports it to CSV to support our predictive positioning algorithm.

DIGITAL MEDIA COURSES

Introduction to Digital Media

I learned the basics of digital media, including essential hardware, software, and web technologies like blogs, wikis, and social media. I explored how computers handle sound, images, video, and animation, while gaining insight into the impact of digital tools on communication, creativity, and collaboration.

Fundamentals of Interactive Design

I learned the foundations of interactive media and user-interface design, focusing on creating effective, user-friendly experiences. I worked with audio, video, images, and animation using industry-standard tools and gained experience designing, evaluating, and building interactive products across different platforms.

Digital Imaging Fundamentals

I learned the fundamentals of digital imaging, including how to capture, create, edit, and integrate images using Adobe Creative Cloud. Through projects and feedback, I gained hands-on experience designing digital imagery and developed a solid understanding of essential tools, techniques, and design concepts.

Digital Video Fundamentals

This course covered the fundamentals of digital video production, focusing on video and sound capture using Adobe Premiere. It developed skills in editing, creative problem-solving, and artistic expression through hands-on projects. The course also included discussions on digital media trends and ethical considerations in video production.

ARTWORK

Artwork 1
Artwork 2
Artwork 3
Artwork 4
Artwork 5
Artwork 6
Artwork 7
Artwork 8
Resume

MY RESUME

As a Computer Science student with a Digital Media minor at UCF, I bring a unique blend of technical expertise and creative vision to every project.

With experience in full-stack development, AI, and security, I've worked on innovative projects ranging from personalized fashion apps to collaborative software development at American Express. My coursework spans advanced algorithms, systems software, and artificial intelligence, complemented by hands-on experience in digital imaging, video production, and interactive design.

I'm passionate about creating seamless user experiences that merge functionality with aesthetic appeal. Currently seeking opportunities to apply my skills in software development, design, and problem-solving in dynamic environments.

DOWNLOAD RESUME

image

Contact:

Email: sahay.tanishqa@gmail.com

Connect with me:

LinkedIn | GitHub



Orlando, FL, USA