Software Engineer
Vishwesh
Mashruwala
Building elegant systems at the intersection of AI, computer vision, and distributed computing
About
A journey through systems, algorithms, and the art of building software that matters.
2019 – 2021
High School
Built foundation in mathematics and computer science through early programming projects in C/C++ and Python.
2022 – 2025
San José State University
Focused on systems programming, compiler design, and full-stack development. Explored operating systems and advanced algorithms.
Present
Current Focus
Expanding expertise in software engineering and computational biology, seeking opportunities to apply technical skills to impactful projects.
Skills
Languages
Frameworks & Tools
AI & Systems
Always learning, always building
Projects
A selection of projects spanning web development, systems programming, computer vision, and computational biology.
August AI - Video Ad Generation Platform
Full-stack AI platform enabling users to generate professional video advertisements from product URLs using AI avatars. Features automated brand analysis, multi-format export, and sub-200ms response times with Redis caching.
3D Medical Visualization System
Unity-based anatomical reconstruction from CT/MRI DICOM datasets using Marching Cubes algorithm. Integrated AI model for liver abnormality detection while maintaining 60 FPS rendering performance.
Mars Rover Lander Simulation
Mars Entry, Descent, and Landing physics simulator with 6-DOF dynamics, PID control system for automated descent, and real-time telemetry display. Features thrust vectoring, atmospheric drag, and Martian gravity modeling.
VShell - Unix Shell Implementation
POSIX-compliant shell in 2,500+ lines of C supporting pipelines, I/O redirection, background jobs, and environment variables. Implemented robust process management with fork/exec and signal handling.
Star Gazing Simulator
Interactive 3D celestial simulation featuring real-time star positions, constellation mapping, and astronomical event visualization with accurate physics modeling.
Diffusion Models Research
Collaborated on implementing Diffusion-based probabilistic models with PyTorch. Led efforts in customizing and deploying advanced diffusion models for real-world applications.
Click on projects with video demos to watch them in action