About Me
Hello! I'm Yash Sharma, a passionate and results-driven Computer Science graduate student at the
University of Southern California, specializing in Artificial Intelligence. With a Bachelor's
degree in Computer Engineering and a keen interest in cutting-edge technologies, I bring a
strong foundation in both theory and practical application.
Driven by a curiosity for solving complex problems, my journey has led me to contribute to diverse
projects, from developing machine learning models to designing robust command line interfaces. My
focus on innovation extends beyond the technical realm, encompassing leadership, creative thinking,
and effective teamwork.
As a multilingual individual proficient in English and Hindi,
I thrive in dynamic environments, adapting quickly to challenges. Explore my portfolio to dive into
the details of my projects, experience, and skills that reflect my commitment to excellence and continuous
learning.
Projects

Rust Kanban
A kanban board for the terminal built with ❤️ in Rust

SynchroDB
A Distributed In-Memory Key-Value Store built in Go

LMBIS Net
The first publically available implementation of LMBiS Net, which is a deep learning model for the detection of blood vessels in retinal images. Our implementation was built with tensorflow and is on par with the original implementation.

3D cellular automata
A multithreaded 3D cellular automata implementation with Rust and Bevy

Cyberpunk Mod Manager
A mod manager for Cyberpunk 2077

Ray Tracer
My implementation of the Ray Tracing in a Weekend book in Rust

Old Portfolio Website
My old portfolio website built with React

iMonitor
An Intelligent Object Detection System for Security and Surveillance built as a part of my final year project
This is my project showcase, these are some of my most noteworthy endeavors. Each slide unveils a distinct project, offering a glimpse into the diverse realms of my expertise and passion for technology. This visual journey is a testament to my commitment to innovation, problem-solving, and continuous learning. These projects not only demonstrate my technical expertise but also highlight my ability to conceptualize, design, and implement solutions that address real-world challenges. Explore the carousel, and if you have any questions or want to know more about a specific project, don't hesitate to reach out.
Experience
AI SDE, at DAIN, Los Angeles, CA:
February 2025 - May 2025
- Creating Agentic AI Solutions with Typescript and LLM API's.
- Architect event-driven system for long-running AI tasks, enabling Butterfly Assistant to process large datasets and execute complex workflows asynchronously.
- Develop integration tools connecting Gmail and Google Calendar with the Butterfly AI Assistant.
Full Stack Developer, at Kintsugi Global, Los Angeles, CA:
May 2024 - July 2024
- Developed and optimized front-end using React and Backend with Java Springboot.
- Led backend-frontend integration across 8 projects, designing RESTful APIs and optimizing workflows.
- Collaborated on architectural improvements, reducing integration time by 30%.
- Contributed to design documentation and peer design sessions.
SDE, at SecOps Solution, New Castle, DE:
September 2021 - February 2023
- Developed an ML model for security risk assessment, achieving 89% accuracy.
- Engineered a CLI tool in Python for offline operation in secure environments.
- Optimized backend API performance, improving response times by 60%.
- Led full-stack development in Angular and Java of business-critical features and mentored 4 new hires.
Certificates
I take pride in continually enhancing my expertise through targeted certifications in cutting-edge technologies. These certifications not only underscore my commitment to staying abreast of industry trends but also highlight my dedication to mastering diverse tools and platforms. As you peruse my certificates, you'll find evidence of my proficiency in areas such as cloud computing, machine learning, and software development.
Skills
My Skill Set consists of a dynamic blend of programming languages, frameworks, and technologies
that I've honed through academic pursuits and real-world experiences. From crafting efficient
algorithms to architecting scalable solutions, each skill plays a crucial role in my journey as
a technology enthusiast. Here's a snapshot of the tools I wield:
Programming Languages: Rust, Python, Go (golang), Typescript, JavaScript, C,
C++, C#, SQL, Lua, Kotlin, HTML, CSS
Database: Sqlite3, MongoDB,
Supabase, Redis, Firebase, PostgreSQL, MySQL, DynamoDB, Apache Hadoop
Technologies: Git, React, Svelte, Node.js, Linux, OpenCV, Google Cloud Platform (GCP), Amazon Web Services
(AWS), Microsoft Azure, Tensorflow, Pytorch, Docker, Nginx, REST APIs, NumPy, Pandas,
Kubernetes, Angular, Lambda, Jenkins, SciPy
Other Skills: Agile,
CI/CD, Artificial Intelligence, Machine Learning, Deep Learning, DevOps, Jira, JSON, JWT, Data
structures, Algorithms, SDLC, Shell Scripting, Apache Spark, Tableau, TCP, UDP, Unit Testing,
Vulnerability assessment, microservices, Authentication, Build automation, Command line, Data
Mining, Operating systems, Performance tuning, Testing
Soft Skills:
Leadership, creativity, quick problem solving, teamwork & cooperation, attention to detail, time
management, communication skills, adaptability, innovation, Presentation skills, Project
coordination, Supervising experience
Languages: English, Hindi
This diverse skill set, combined with my problem-solving approach and adaptability, positions me
to tackle challenges and contribute meaningfully to innovative projects. Explore the individual icons
below to dive deeper into each skill and discover how they've shaped my journey in the realm of technology.