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.

First programsMicrocontroller projectsRobotics

2022 – 2025

San José State University

Focused on systems programming, compiler design, and full-stack development. Explored operating systems and advanced algorithms.

Computer ArchitectureOperating SystemsAdvanced Algorithms

Present

Current Focus

Expanding expertise in software engineering and computational biology, seeking opportunities to apply technical skills to impactful projects.

AI/MLDistributed SystemsComputer Vision

Skills

Languages

Python90%
C++85%
TypeScript85%
Java80%

Frameworks & Tools

Next.js85%
React85%
Node.js75%
TailwindCSS90%

AI & Systems

TensorFlow75%
OpenCV80%
Unix/Linux85%
Distributed Systems70%

Always learning, always building

Projects

A selection of projects spanning web development, systems programming, computer vision, and computational biology.

Full-Stack / AI2024

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.

TypeScriptReactNext.jsNode.jsMongoDBRedis
Video Demo
Computer Vision / Medical2024

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.

UnityC#PythonDICOMAI/ML
Video Demo
Game Development / Physics2024

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.

C++OpenFrameworksPhysics EngineControl Systems
Systems Programming2024

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.

CPOSIXSystems ProgrammingUnix APIs
3D Graphics2024

Star Gazing Simulator

Interactive 3D celestial simulation featuring real-time star positions, constellation mapping, and astronomical event visualization with accurate physics modeling.

Three.jsWebGLTypeScriptNext.js
AI Research2024

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.

PythonPyTorchMachine LearningDiffusion Models

Click on projects with video demos to watch them in action

Let's talk

Have a project in mind or just want to chat? Drop me a message.

Connect

Based in San José, CA

Open to opportunities