Shriya Ramakrishnan

Software Engineer | Infophile | Creative Thinker

def about_me(self):

At my core, I am a passionate seeker of knowledge, an avid lover of trivia that spans fictional superheroes, the intricacies of technology, and the marvels of the mind and body amongst other things.
What drives me is the thrill of learning something new and finding ways to channel that knowledge toward meaningful impact. I embrace the ethos of being a lifelong student, constantly observing, questioning, and growing.
Having worked in siloes early in my journey, I realized that while they might win battles, true victories—those that leave a lasting legacy—are achieved through collaboration and shared vision. As someone who aspires to lead with empathy and serve with purpose, I bring a unique blend of curiosity, humility, and drive to every challenge I take on. In this ever-evolving world, my mission is simple: to keep learning, keep connecting, and keep creating something that matters.

Software Engineer

Python is my programming language of choice, perfectly complementing my passion

Infophile

Did you know the first computer virus was named Creeper?

Creative Thinker

I enjoy innovating unique solutions to complex problems, combining logic with creativity.

def notable_projects(SELF, N:4):

PennCloud

Created: December 2024

Description: A lightweight platform with WebMail and storage services, a distributed key-value backend, and an HTTP-based frontend. It focuses on fault tolerance, scalability, and user management.

Technologies: C++, Semantic UI, gRPC

GitHub Repository

MailBridge: Email Server

Created: October 2024

Description: Designed and constructed multithreaded SMTP and POP3 servers based on RFC 821 and RFC 1939 with compatibility for Thunder- bird email client, essential protocol functions and handling for mails to and from both local and non-local users (e.g., @gmail.com).

Technologies: C++

GitHub Repository

WorldWeaver: A Procedural World Generation Model

Created: March 2024

Description: Developed and implemented the WorldWeaver system, which employs procedural generation techniques with GPT-4 to create a semantically and logically coherent game world for text-based adventure games. This includes generating game components such as locations, characters, items, and actions. • Enhanced user control and content coherence through a human-in-the-loop approach, allowing game creators to intervene and modify generated game elements. Utilized Python and GPT-4 for generating specialized actions and blocks, ultimately compiling these elements into a customized playable game.

Technologies: Python, GPT-4

GitHub Repository

CEPASSISTANT: Intelligent Communication Assistant

Created: February 2024

Description: Developed CEPASSISTANT, a web-based tool using Flask and GPT-4, to help individuals with cerebral palsy communicate effectively with their caregivers through limited keystrokes. • Implemented an interactive web based interface that interprets and clarifies user inputs, improving communication and caregiver response.

Technologies: Python, Flask, GPT-4

GitHub Repository

def contact_me(self):

If you'd like to get in touch, send me a message here or reach me at shriyar@seas.upenn.edu: