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.
Star Gazing Simulator
Interactive 3D celestial simulation featuring real-time star positions, constellation mapping, and astronomical event visualization with accurate physics modeling.
3D Lander Simulator
Physics-based spacecraft landing simulator with realistic gravity, thrust mechanics, and terrain collision detection for Mars-style landing scenarios.
Medical Visualization System
Unity-based 3D medical visualization platform for anatomical education using DICOM data processing and Marching Cubes algorithms for organ reconstruction.
Unix Shell
POSIX-compliant shell implementation in C featuring job control, pipes, I/O redirection, signal handling, and custom built-in commands.
Compiler & VM
Complete compiler toolchain for a C-like language with lexer, parser, semantic analyzer, and custom stack-based virtual machine for bytecode execution.
Gene Finding HMM
Hidden Markov Model implementation for prokaryotic gene prediction with ribosome binding site detection and comprehensive educational documentation.
Click on projects with video demos to watch them in action