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.

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.jsWebGLAstronomy APIsReact
Game Development2024

3D Lander Simulator

Physics-based spacecraft landing simulator with realistic gravity, thrust mechanics, and terrain collision detection for Mars-style landing scenarios.

UnityC#Physics Engine3D Modeling
View details
Computer Vision2024

Medical Visualization System

Unity-based 3D medical visualization platform for anatomical education using DICOM data processing and Marching Cubes algorithms for organ reconstruction.

UnityC#DICOMMarching Cubes
View details
Systems2024

Unix Shell

POSIX-compliant shell implementation in C featuring job control, pipes, I/O redirection, signal handling, and custom built-in commands.

CUnix APIsSystems Programming
View details
Compilers2023

Compiler & VM

Complete compiler toolchain for a C-like language with lexer, parser, semantic analyzer, and custom stack-based virtual machine for bytecode execution.

JavaANTLRBytecodeVM Design
View details
Computational Biology2024

Gene Finding HMM

Hidden Markov Model implementation for prokaryotic gene prediction with ribosome binding site detection and comprehensive educational documentation.

PythonBioinformaticsMachine Learning
View details

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