blazekill
Devashish Lal
Los Angeles, United States

LLM's and GenAI can empower apps to enable simple user experience for complex systems. While working on my AI-powered Educational App, I emphasize sharing my knowledge and helping others get started with GenAI. My main focus is to reduce development and operational costs for GenAI apps. For this reason, I have created multiple open-source libraries like the Ollama and Neo4j Connectors for Semantic Kernel to facilitate the local development of GenAI apps. In the process, I also won Microsoft's Semantic Kernel Hackathon. As a Software Engineer at the USC Institute for Creative Technologies, I work on cutting-edge projects that combine artificial intelligence, virtual reality, and human-computer interaction to create immersive and interactive experiences for various domains. I use my C#, Python, and C++ skills to develop performant real-time multimedia applications. I enjoy teaching and use my YouTube channel as a platform. To publish educational content as I learn myself in the field of computer science. I enjoy developing games and all the sub-processes involved, From implementing high-performance gameplay systems to creating pixel art and high-fidelity 3D art. Since I started my master's at the University of Southern California, I have been trying to improve as a systems programmer, beginning with my Operating Systems class and implementing a Linux kernel. Still, I plan to venture into more domains, specifically Computer Graphics, GPU programming, and WebAssembly. I am passionate about software development as a form of art and craftsmanship, and I always strive to uphold high standards of code quality, design, and performance. I follow the best practices of test-driven development, continuous integration, and continuous delivery. I leverage my knowledge of design patterns, data structures, and algorithms to solve complex problems and optimize solutions. I also enjoy contributing to the open-source community and creating educational content to share my insights and learnings with others.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

901.6
CodersRank Rank
Top 1%
Top 50
C#
C#
Developer
United States
Top 50
C++
C++
Developer
United States
Top 50
Rust
Rust
Developer
United States
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Blender Foundation (Google Summer Of Code 2024)
May 2024 - Aug 2024 (3 months)
Mountain View, United States
Software Engineer
- Created file import nodes for the Geometry Node system. Minimizing disk usage and enabling using Blender as a data visualization tool.
- Refactored existing 3D data importers, exposing functions to retrieve raw mesh data.
- Add CSV import capabilities to Blender and CSV import for geometry nodes.
- Integrated point cloud importers into Geometry nodes.
- maintained CMake build system and added new unit tests to improve coverage
c++ 3d graphics cmake cuda multithreading caching
Samsung Research America
May 2024 - Aug 2024 (3 months)
Mountain View, United States
Machine Learning for XR Intern
- Evaluated Machine Learning (ML) models on the latest Galaxy devices, with a specific focus
on 3D, NeRF, Gaussian Splatting, and Generative AI applications
- Conducted research and evaluated state-of-the-art papers and projects in the field of 3D imaging and
generative models
- Preprocessed ML training data, ensuring its suitability for 3D and generative tasks
- Actively participated in our innovation process, contributing to prototypes, research papers, and patent
development
- Collaborated closely with other team members to establish an effective pipeline for implementing and
deploying ML solutions
- Proposed creative and innovative solutions to meet product goals, with an emphasis on 3D, NeRF,
Gaussian Splatting and Generative AI
computer vision pytorch NeRF opengl rust cuda
USC Institute for Creative Technologies
1 year 6 months
Los Angeles, California
Software Engineer
Feb 2023 - Aug 2024 (1 year 6 months)
Engineered real-time extraction and processing of 3D face mesh from webcam feeds while reducing memory footprint, deployed as an interactive learning experience at Lawrence Hall, University of California, Berkeley.
unity opencv tensorflow
Computer Vision/Graphics Research Assitant
Feb 2023 - Aug 2024 (1 year 6 months)
- Overhauled the One World terrain project, with 3D scene re-creation from voxel point clouds using custom data formats and importers, reducing memory usage by 90% in Unreal Engine.
- Researched physics simulation for Gaussian splatting. Spearheaded virtual reality demos for interactable scenes with more than 10 million points using PyTorch and Unreal Engine on the Meta Quest Pro platform.
Unreal Engine AR/VR NeRF pytorch deeplearning python

Add some compelling projects here to demonstrate your experience
Vloxy Engine
Jul 2020 - Present
High performance voxel engine for Unity, Supporting Multi-Threading and Native Lossless Compressible Data Structures
Booper
- Present
• Different take on real-time chat apps where users take personas of different animals
• Most data is stored on user devices, reducing cost and better privacy while posing a technical synchronization challenge to
keep data across devices in a valid state tackled using a custom transaction model
• Useable in offline mode also with state being synchronized as soon as connection is established
• Powered by Flutter, NestJs, Prisma, WebSockets, PostgreSQL, Firebase, and Azure
This section lets you add any degrees or diplomas you have earned.
University of Southern California
Masters, Computer Science
Jan 2023 - Jan 2025
Skills: Data Structures · Data Analysis · Computer Vision · Distributed Computing · C (Programming Language) · Computer Science · Databases · Algorithms · Project Management
Manipal University Jaipur
Bachelor of Technology - BTech, Computer Science
Jan 2016 - Dec 2020
Skills: Data Structures · Cascading Style Sheets (CSS) · HTML · C (Programming Language) · Distributed Systems · Computer Science · Databases · Algorithms · Node.js · Project Management · Android Development · Cloud Computing · Java
How Google does Machine Learning
Mar 2019
Intro to TensorFlow
Mar 2019

Jobs for you

Show all jobs
Feedback